flagCode関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The code of a flag, from a code written loosely: either case, with spaces around it, and an underscore for the hyphen ("jp", " Jp-13 ", "us_tx"). Codes match Kuni's exactly: ISO 3166-1 alpha-2 for a country, ISO 3166-2 for a subdivision.
インポート
import { flagCode } from "@johnmorrisdotca/hata";
定義
function flagCode(input: string): FlagCode | null
引数
| 名前 | 型 | 説明 |
|---|---|---|
input | string | A country's alpha-2 code ("JP") or a subdivision's ISO 3166-2 code ("JP-13"), in any case. |
戻り値
"AD" | "AE" | "AF" | "AG" | "AI" | "AL" | "AM" | "AO" | "AR" | "AS" | "AT" | "AU" | "AW" | "AX" | "AZ" | "BA" | "BB" | "BD" | "BE" | "BF" | "BG" | "BH" | "BI" | "BJ" | "BL" | "BM" | "BN" | "BO" | "BR" | "BS" | "BT" | "BV" | "BW" | "BY" | "BZ" | "CA" | "CD" | "CF" | "CG" | "CH" | "CI" | "CK" | "CL" | "CM" | "CN" | "CO" | "CR" | "CU" | "CV" | "CW" | "CX" | "CY" | "CZ" | "DE" | "DJ" | "DK" | "DM" | "DO" | "DZ" | "EC" | "EE" | "EG" | "ER" | "ES" | "ET" | "FI" | "FJ" | "FK" | "FM" | "FO" | "FR" | "GA" | "GB" | "GD" | "GE" | "GF" | "GG" | "GH" | "GI" | "GL" | "GM" | "GN" | "GP" | "GQ" | "GR" | "GS" | "GT" | "GU" | "GW" | "GY" | "HK" | "HM" | "HN" | "HR" | "HT" | "HU" | "ID" | "IE" | "IL" | "IM" | "IN" | "IO" | "IQ" | "IR" | "IS" | "IT" | "JE" | "JM" | "JO" | "JP" | "KE" | "KG" | "KH" | "KI" | "KM" | "KN" | "KP" | "KR" | "KW" | "KY" | "KZ" | "LA" | "LB" | "LC" | "LI" | "LK" | "LR" | "LS" | "LT" | "LU" | "LV" | "LY" | "MA" | "MC" | "MD" | "ME" | "MF" | "MG" | "MH" | "MK" | "ML" | "MM" | "MN" | "MO" | "MP" | "MQ" | "MR" | "MS" | "MT" | "MU" | "MV" | "MW" | "MX" | "MY" | "MZ" | "NA" | "NC" | "NE" | "NF" | "NG" | "NI" | "NL" | "NO" | "NP" | "NR" | "NU" | "NZ" | "PA" | "PE" | "PF" | "PG" | "PH" | "PK" | "PL" | "PM" | "PN" | "PR" | "PS" | "PT" | "PW" | "PY" | "QA" | "RE" | "RO" | "RS" | "RU" | "RW" | "SA" | "SB" | "SC" | "SD" | "SE" | "SG" | "SH" | "SI" | "SJ" | "SK" | "SL" | "SM" | "SN" | "SO" | "SR" | "SS" | "ST" | "SV" | "SX" | "SY" | "SZ" | "TC" | "TD" | "TF" | "TG" | "TH" | "TJ" | "TK" | "TL" | "TM" | "TN" | "TO" | "TR" | "TT" | "TV" | "TW" | "TZ" | "UA" | "UG" | "UM" | "US" | "UY" | "UZ" | "VA" | "VC" | "VE" | "VG" | "VI" | "VN" | "VU" | "WF" | "WS" | "XK" | "YE" | "YT" | "ZA" | "ZM" | "ZW" | "AT-1" | "AT-2" | "AT-3" | "AT-4" | "AT-5" | "AT-6" | "AT-7" | "AT-8" | "AT-9" | "AU-ACT" | "AU-NSW" | "AU-NT" | "AU-QLD" | "AU-SA" | "AU-TAS" | "AU-VIC" | "AU-WA" | "BR-AC" | "BR-AL" | "BR-AM" | "BR-AP" | "BR-BA" | "BR-CE" | "BR-DF" | "BR-ES" | "BR-GO" | "BR-MA" | "BR-MG" | "BR-MS" | "BR-MT" | "BR-PA" | "BR-PB" | "BR-PE" | "BR-PI" | "BR-PR" | "BR-RJ" | "BR-RN" | "BR-RO" | "BR-RR" | "BR-RS" | "BR-SC" | "BR-SE" | "BR-SP" | "BR-TO" | "CA-AB" | "CA-BC" | "CA-NB" | "CA-NL" | "CA-NS" | "CA-NT" | "CA-NU" | "CA-ON" | "CA-PE" | "CA-QC" | "CA-SK" | "CA-YT" | "CH-AG" | "CH-AI" | "CH-AR" | "CH-BE" | "CH-BL" | "CH-BS" | "CH-FR" | "CH-GE" | "CH-GL" | "CH-GR" | "CH-JU" | "CH-LU" | "CH-NE" | "CH-NW" | "CH-OW" | "CH-SG" | "CH-SH" | "CH-SO" | "CH-SZ" | "CH-TG" | "CH-TI" | "CH-UR" | "CH-VD" | "CH-VS" | "CH-ZG" | "CH-ZH" | "DE-BB" | "DE-BE" | "DE-BW" | "DE-BY" | "DE-HB" | "DE-HE" | "DE-HH" | "DE-MV" | "DE-NI" | "DE-NW" | "DE-RP" | "DE-SH" | "DE-SL" | "DE-SN" | "DE-ST" | "DE-TH" | "FR-20R" | "FR-971" | "FR-972" | "FR-973" | "FR-974" | "FR-976" | "FR-BL" | "FR-BRE" | "FR-CP" | "FR-MF" | "FR-NAQ" | "FR-NC" | "FR-NOR" | "FR-PF" | "FR-PM" | "FR-TF" | "FR-WF" | "GB-ENG" | "GB-SCT" | "GB-WLS" | "JP-01" | "JP-02" | "JP-03" | "JP-04" | "JP-05" | "JP-06" | "JP-07" | "JP-08" | "JP-09" | "JP-10" | "JP-11" | "JP-12" | "JP-13" | "JP-14" | "JP-15" | "JP-16" | "JP-17" | "JP-18" | "JP-19" | "JP-20" | "JP-21" | "JP-22" | "JP-23" | "JP-24" | "JP-25" | "JP-26" | "JP-27" | "JP-28" | "JP-29" | "JP-30" | "JP-31" | "JP-32" | "JP-33" | "JP-35" | "JP-36" | "JP-38" | "JP-39" | "JP-40" | "JP-41" | "JP-42" | "JP-43" | "JP-44" | "JP-45" | "JP-46" | "JP-47" | "US-AK" | "US-AL" | "US-AR" | "US-AS" | "US-AZ" | "US-CA" | "US-CO" | "US-CT" | "US-DC" | "US-DE" | "US-FL" | "US-GA" | "US-GU" | "US-HI" | "US-IA" | "US-ID" | "US-IL" | "US-IN" | "US-KS" | "US-KY" | "US-LA" | "US-MA" | "US-MD" | "US-ME" | "US-MI" | "US-MN" | "US-MO" | "US-MP" | "US-MS" | "US-MT" | "US-NC" | "US-ND" | "US-NE" | "US-NH" | "US-NJ" | "US-NM" | "US-NV" | "US-NY" | "US-OH" | "US-OK" | "US-OR" | "US-PA" | "US-PR" | "US-RI" | "US-SC" | "US-SD" | "US-TN" | "US-TX" | "US-UM" | "US-UT" | "US-VA" | "US-VI" | "US-VT" | "US-WA" | "US-WI" | "US-WV" | "US-WY" | null
The code as Kuni writes it ("JP-13"), or null when it is not a code or the place has no flag here.
例
import { flagCode } from "@johnmorrisdotca/hata";
console.log(flagCode("jp-13")); // "JP-13"
console.log(flagCode("ca_on")); // "CA-ON"
console.log(flagCode("JPN")); // null: alpha-3 codes are Kuni's to translate (country("JPN").alpha2)
console.log(flagCode("XX")); // nullJP-13
CA-ON
null
null出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。