UNPKG

react-phone-hooks

Version:

React hooks and utility functions for parsing and validating phone numbers.

987 lines (986 loc) 21.8 kB
{ "ad": [ "^\\d{6,9}$", "^(?:1|6\\d)\\d{7}|[135-9]\\d{5}$" ], "ae": [ "^\\d{8,9}$", "^(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}$" ], "af": [ "^\\d{9}$", "^[2-7]\\d{8}$" ], "ag": [ "^\\d{10}$", "^(?:268|[58]\\d\\d|900)\\d{7}$" ], "ai": [ "^\\d{10}$", "^(?:264|[58]\\d\\d|900)\\d{7}$" ], "al": [ "^\\d{6,9}$", "^(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}$" ], "am": [ "^\\d{8}$", "^(?:[1-489]\\d|55|60|77)\\d{6}$" ], "ao": [ "^\\d{9}$", "^[29]\\d{8}$" ], "ar": [ "^\\d{10,11}$", "^(?:11|[89]\\d\\d)\\d{8}|[2368]\\d{9}$" ], "as": [ "^\\d{10}$", "^(?:[58]\\d\\d|684|900)\\d{7}$" ], "at": [ "^\\d{4,13}$", "^1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}$" ], "au": [ "^\\d{5,12}$", "^1(?:[0-79]\\d{7}(?:\\d(?:\\d{2})?)?|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}$" ], "aw": [ "^\\d{7}$", "^(?:[25-79]\\d\\d|800)\\d{4}$" ], "az": [ "^\\d{9}$", "^365\\d{6}|(?:[124579]\\d|60|88)\\d{7}$" ], "ba": [ "^\\d{8,9}$", "^6\\d{8}|(?:[35689]\\d|49|70)\\d{6}$" ], "bb": [ "^\\d{10}$", "^(?:246|[58]\\d\\d|900)\\d{7}$" ], "bd": [ "^\\d{6,10}$", "^[1-469]\\d{9}|8[0-79]\\d{7,8}|[2-79]\\d{8}|[2-9]\\d{7}|[3-9]\\d{6}|[57-9]\\d{5}$" ], "be": [ "^\\d{8,9}$", "^4\\d{8}|[1-9]\\d{7}$" ], "bf": [ "^\\d{8}$", "^(?:[025-7]\\d|44)\\d{6}$" ], "bg": [ "^\\d{6,9}$", "^00800\\d{7}|[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}$" ], "bh": [ "^\\d{8}$", "^[136-9]\\d{7}$" ], "bi": [ "^\\d{8}$", "^(?:[267]\\d|31)\\d{6}$" ], "bj": [ "^\\d{8,10}$", "^(?:01\\d|[24-689])\\d{7}$" ], "bm": [ "^\\d{10}$", "^(?:441|[58]\\d\\d|900)\\d{7}$" ], "bn": [ "^\\d{7}$", "^[2-578]\\d{6}$" ], "bo": [ "^\\d{8,9}$", "^8001\\d{5}|(?:[2-467]\\d|50)\\d{6}$" ], "bq": [ "^\\d{7}$", "^(?:[34]1|7\\d)\\d{5}$" ], "br": [ "^\\d{8,11}$", "^[1-467]\\d{9,10}|55[0-46-9]\\d{8}|[34]\\d{7}|55\\d{7,8}|(?:5[0-46-9]|[89]\\d)\\d{7,9}$" ], "bs": [ "^\\d{10}$", "^(?:242|[58]\\d\\d|900)\\d{7}$" ], "bt": [ "^\\d{7,8}$", "^[17]\\d{7}|[2-8]\\d{6}$" ], "bw": [ "^\\d{7,8}$", "^(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}$" ], "by": [ "^\\d{6,11}$", "^(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}$" ], "bz": [ "^\\d{7}$", "^(?:0800\\d|[2-8])\\d{6}$" ], "ca": [ "^\\d{7,10}$", "^[2-9]\\d{9}|3\\d{6}$" ], "cd": [ "^\\d{7,10}$", "^(?:(?:[189]|5\\d)\\d|2)\\d{7}|[1-68]\\d{6}$" ], "cf": [ "^\\d{8}$", "^(?:[27]\\d{3}|8776)\\d{4}$" ], "cg": [ "^\\d{9}$", "^222\\d{6}|(?:0\\d|80)\\d{7}$" ], "ch": [ "^\\d{9,12}$", "^8\\d{11}|[2-9]\\d{8}$" ], "ci": [ "^\\d{10}$", "^[02]\\d{9}$" ], "ck": [ "^\\d{5}$", "^[2-578]\\d{4}$" ], "cl": [ "^\\d{9,11}$", "^12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}$" ], "cm": [ "^\\d{9}$", "^[26]\\d{8}|88\\d{6,7}$" ], "cn": [ "^\\d{7,12}$", "^(?:(?:1[03-689]|2\\d)\\d\\d|6)\\d{8}|1\\d{10}|[126]\\d{6}(?:\\d(?:\\d{2})?)?|86\\d{5,6}|(?:[3-579]\\d|8[0-57-9])\\d{5,9}$" ], "co": [ "^\\d{8,11}$", "^(?:46|60\\d\\d)\\d{6}|(?:1\\d|[39])\\d{9}$" ], "cr": [ "^\\d{8,10}$", "^(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}$" ], "cu": [ "^\\d{6,10}$", "^(?:[2-7]|8\\d\\d)\\d{7}|[2-47]\\d{6}|[34]\\d{5}$" ], "cv": [ "^\\d{7}$", "^(?:[2-59]\\d\\d|800)\\d{4}$" ], "cw": [ "^\\d{7,8}$", "^(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}$" ], "cy": [ "^\\d{8}$", "^(?:[279]\\d|[58]0)\\d{6}$" ], "cz": [ "^\\d{9,12}$", "^(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}$" ], "de": [ "^\\d{4,15}$", "^[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:2[024-9]|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[015]\\d|2[13]|31|[46][1-8])\\d{1,9}$" ], "dj": [ "^\\d{8}$", "^(?:2\\d|77)\\d{6}$" ], "dk": [ "^\\d{8}$", "^[2-9]\\d{7}$" ], "dm": [ "^\\d{10}$", "^(?:[58]\\d\\d|767|900)\\d{7}$" ], "do": [ "^\\d{10}$", "^(?:[58]\\d\\d|900)\\d{7}$" ], "dz": [ "^\\d{8,9}$", "^(?:[1-4]|[5-79]\\d|80)\\d{7}$" ], "ec": [ "^\\d{8,9}$", "^1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}$" ], "ee": [ "^\\d{7,8}$", "^8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}$" ], "eg": [ "^\\d{8,10}$", "^[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}$" ], "er": [ "^\\d{7}$", "^[178]\\d{6}$" ], "es": [ "^\\d{9}$", "^[5-9]\\d{8}$" ], "et": [ "^\\d{9}$", "^(?:11|[2-579]\\d)\\d{7}$" ], "fi": [ "^\\d{5,12}$", "^[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}$" ], "fj": [ "^\\d{7}$", "^45\\d{5}|(?:0800\\d|[235-9])\\d{6}$" ], "fk": [ "^\\d{5}$", "^[2-7]\\d{4}$" ], "fm": [ "^\\d{7}$", "^(?:[39]\\d\\d|820)\\d{4}$" ], "fo": [ "^\\d{6}$", "^[2-9]\\d{5}$" ], "fr": [ "^\\d{9}$", "^[1-9]\\d{8}$" ], "ga": [ "^\\d{7,8}$", "^(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}$" ], "gb": [ "^\\d{7,10}$", "^[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}$" ], "gd": [ "^\\d{10}$", "^(?:473|[58]\\d\\d|900)\\d{7}$" ], "ge": [ "^\\d{9}$", "^(?:[3-57]\\d\\d|800)\\d{6}$" ], "gf": [ "^\\d{9}$", "^(?:[56]94\\d|7093)\\d{5}|(?:80|9\\d)\\d{7}$" ], "gh": [ "^\\d{8,9}$", "^(?:[235]\\d{3}|800)\\d{5}$" ], "gi": [ "^\\d{8}$", "^(?:[25]\\d|60)\\d{6}$" ], "gl": [ "^\\d{6}$", "^(?:19|[2-689]\\d|70)\\d{4}$" ], "gm": [ "^\\d{7}$", "^[2-9]\\d{6}$" ], "gn": [ "^\\d{8,9}$", "^722\\d{6}|(?:3|6\\d)\\d{7}$" ], "gp": [ "^\\d{9}$", "^(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}$" ], "gq": [ "^\\d{9}$", "^222\\d{6}|(?:3\\d|55|[89]0)\\d{7}$" ], "gr": [ "^\\d{10}$", "^5005000\\d{3}|8\\d{9,11}|(?:[269]\\d|70)\\d{8}$" ], "gt": [ "^\\d{8,11}$", "^80\\d{6}|(?:1\\d{3}|[2-7])\\d{7}$" ], "gu": [ "^\\d{10}$", "^(?:[58]\\d\\d|671|900)\\d{7}$" ], "gw": [ "^\\d{7,9}$", "^[49]\\d{8}|4\\d{6}$" ], "gy": [ "^\\d{7}$", "^(?:[2-8]\\d{3}|9008)\\d{3}$" ], "hk": [ "^\\d{5,11}$", "^8[0-46-9]\\d{6,7}|9\\d{4,7}|(?:[2-7]|9\\d{3})\\d{7}$" ], "hn": [ "^\\d{8,11}$", "^8\\d{10}|[237-9]\\d{7}$" ], "hr": [ "^\\d{7,9}$", "^[2-69]\\d{8}|80\\d{5,7}|[1-79]\\d{7}|6\\d{6}$" ], "ht": [ "^\\d{8}$", "^[2-589]\\d{7}$" ], "hu": [ "^\\d{8,9}$", "^[235-7]\\d{8}|[1-9]\\d{7}$" ], "id": [ "^\\d{7,17}$", "^00[1-9]\\d{9,14}|(?:[1-36]|8\\d{5})\\d{6}|00\\d{9}|[1-9]\\d{8,10}|[2-9]\\d{7}$" ], "ie": [ "^\\d{7,10}$", "^(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}$" ], "il": [ "^\\d{8,12}$", "^1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}$" ], "in": [ "^\\d{8,13}$", "^(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}$" ], "io": [ "^\\d{7}$", "^3\\d{6}$" ], "iq": [ "^\\d{8,10}$", "^(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}$" ], "ir": [ "^\\d{4,10}$", "^[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}$" ], "is": [ "^\\d{7,9}$", "^(?:38\\d|[4-9])\\d{6}$" ], "it": [ "^\\d{6,12}$", "^0\\d{5,10}|1\\d{8,10}|3(?:[0-8]\\d{7,10}|9\\d{7,8})|(?:43|55|70)\\d{8}|8\\d{5}(?:\\d{2,4})?$" ], "je": [ "^\\d{10}$", "^1534\\d{6}|(?:[3578]\\d|90)\\d{8}$" ], "jm": [ "^\\d{10}$", "^(?:[58]\\d\\d|658|900)\\d{7}$" ], "jo": [ "^\\d{8,9}$", "^(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}$" ], "jp": [ "^\\d{8,17}$", "^00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}$" ], "ke": [ "^\\d{7,9}$", "^(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}$" ], "kg": [ "^\\d{9}$", "^8\\d{9}|[235-9]\\d{8}$" ], "kh": [ "^\\d{8,10}$", "^1\\d{9}|[1-9]\\d{7,8}$" ], "ki": [ "^\\d{5,8}$", "^(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}$" ], "km": [ "^\\d{7}$", "^[3478]\\d{6}$" ], "kn": [ "^\\d{10}$", "^(?:[58]\\d\\d|900)\\d{7}$" ], "kp": [ "^\\d{8,10}$", "^85\\d{6}|(?:19\\d|[2-7])\\d{7}$" ], "kr": [ "^\\d{5,14}$", "^00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}$" ], "kw": [ "^\\d{8}$", "^18\\d{5}|(?:[2569]\\d|41)\\d{6}$" ], "ky": [ "^\\d{10}$", "^(?:345|[58]\\d\\d|900)\\d{7}$" ], "kz": [ "^\\d{10}$", "^(?:33622|8\\d{8})\\d{5}|[78]\\d{9}$" ], "la": [ "^\\d{8,10}$", "^[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}$" ], "lb": [ "^\\d{7,8}$", "^[27-9]\\d{7}|[13-9]\\d{6}$" ], "lc": [ "^\\d{10}$", "^(?:[58]\\d\\d|758|900)\\d{7}$" ], "li": [ "^\\d{7,9}$", "^[68]\\d{8}|(?:[2378]\\d|90)\\d{5}$" ], "lk": [ "^\\d{9}$", "^[1-9]\\d{8}$" ], "lr": [ "^\\d{7,9}$", "^(?:[2457]\\d|33|88)\\d{7}|(?:2\\d|[4-6])\\d{6}$" ], "ls": [ "^\\d{8}$", "^(?:[256]\\d\\d|800)\\d{5}$" ], "lt": [ "^\\d{8}$", "^(?:[3469]\\d|52|[78]0)\\d{6}$" ], "lu": [ "^\\d{4,11}$", "^35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}$" ], "lv": [ "^\\d{8}$", "^(?:[268]\\d|90)\\d{6}$" ], "ly": [ "^\\d{9}$", "^[2-9]\\d{8}$" ], "ma": [ "^\\d{9}$", "^[5-8]\\d{8}$" ], "mc": [ "^\\d{8,9}$", "^(?:[3489]|6\\d)\\d{7}$" ], "md": [ "^\\d{8}$", "^(?:[235-7]\\d|[89]0)\\d{6}$" ], "me": [ "^\\d{8}$", "^(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}$" ], "mg": [ "^\\d{9}$", "^[23]\\d{8}$" ], "mh": [ "^\\d{7}$", "^329\\d{4}|(?:[256]\\d|45)\\d{5}$" ], "mk": [ "^\\d{8}$", "^[2-578]\\d{7}$" ], "ml": [ "^\\d{8}$", "^[24-9]\\d{7}$" ], "mm": [ "^\\d{6,10}$", "^1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}$" ], "mn": [ "^\\d{8,10}$", "^[12]\\d{7,9}|[5-9]\\d{7}$" ], "mo": [ "^\\d{8}$", "^0800\\d{3}|(?:28|[68]\\d)\\d{6}$" ], "mp": [ "^\\d{10}$", "^[58]\\d{9}|(?:67|90)0\\d{7}$" ], "mq": [ "^\\d{9}$", "^(?:596\\d|7091)\\d{5}|(?:69|[89]\\d)\\d{7}$" ], "mr": [ "^\\d{8}$", "^(?:[2-4]\\d\\d|800)\\d{5}$" ], "ms": [ "^\\d{10}$", "^(?:[58]\\d\\d|664|900)\\d{7}$" ], "mt": [ "^\\d{8}$", "^3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}$" ], "mu": [ "^\\d{7,8}$", "^(?:[57]|8\\d\\d)\\d{7}|[2-468]\\d{6}$" ], "mv": [ "^\\d{7,10}$", "^(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}$" ], "mw": [ "^\\d{7,9}$", "^(?:[1289]\\d|31|77)\\d{7}|1\\d{6}$" ], "mx": [ "^\\d{10}$", "^[2-9]\\d{9}$" ], "my": [ "^\\d{8,10}$", "^1\\d{8,9}|(?:3\\d|[4-9])\\d{7}$" ], "mz": [ "^\\d{8,9}$", "^(?:2|8\\d)\\d{7}$" ], "na": [ "^\\d{8,9}$", "^[68]\\d{7,8}$" ], "nc": [ "^\\d{6}$", "^(?:050|[2-57-9]\\d\\d)\\d{3}$" ], "ne": [ "^\\d{8}$", "^[027-9]\\d{7}$" ], "nf": [ "^\\d{6}$", "^[13]\\d{5}$" ], "ng": [ "^\\d{10,14}$", "^(?:20|9\\d)\\d{8}|[78]\\d{9,13}$" ], "ni": [ "^\\d{8}$", "^(?:1800|[25-8]\\d{3})\\d{4}$" ], "nl": [ "^\\d{5,11}$", "^(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|8\\d{6,9}|9\\d{6,10}|1\\d{4,5}$" ], "no": [ "^\\d{5,8}$", "^(?:0|[2-9]\\d{3})\\d{4}$" ], "np": [ "^\\d{8,10}$", "^(?:1\\d|9)\\d{9}|[1-9]\\d{7}$" ], "nr": [ "^\\d{7}$", "^(?:222|444|(?:55|8\\d)\\d|666|777|999)\\d{4}$" ], "nu": [ "^\\d{4,7}$", "^(?:[4-7]|888\\d)\\d{3}$" ], "nz": [ "^\\d{5,10}$", "^[1289]\\d{9}|50\\d{5}(?:\\d{2,3})?|[27-9]\\d{7,8}|(?:[34]\\d|6[0-35-9])\\d{6}|8\\d{4,6}$" ], "om": [ "^\\d{8}$", "^(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}$" ], "pa": [ "^\\d{7,8}$", "^(?:00800|8\\d{3})\\d{6}|[68]\\d{7}|[1-57-9]\\d{6}$" ], "pe": [ "^\\d{8,9}$", "^(?:[14-8]|9\\d)\\d{7}$" ], "pf": [ "^\\d{6,8}$", "^4\\d{5}(?:\\d{2})?|8\\d{7,8}$" ], "pg": [ "^\\d{7,8}$", "^(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}$" ], "ph": [ "^\\d{6,10}$", "^(?:[2-7]|9\\d)\\d{8}|2\\d{5}|(?:1800|8)\\d{7,9}$" ], "pk": [ "^\\d{8,12}$", "^122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}$" ], "pl": [ "^\\d{6,9}$", "^(?:6|8\\d\\d)\\d{7}|[1-9]\\d{6}(?:\\d{2})?|[26]\\d{5}$" ], "pm": [ "^\\d{6,9}$", "^[45]\\d{5}|(?:708|8\\d\\d)\\d{6}$" ], "pr": [ "^\\d{10}$", "^(?:[589]\\d\\d|787)\\d{7}$" ], "ps": [ "^\\d{8,10}$", "^[2489]2\\d{6}|(?:1\\d|5)\\d{8}$" ], "pt": [ "^\\d{9}$", "^1693\\d{5}|(?:[26-9]\\d|30)\\d{7}$" ], "pw": [ "^\\d{7}$", "^(?:[24-8]\\d\\d|345|900)\\d{4}$" ], "py": [ "^\\d{6,9}$", "^59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}$" ], "qa": [ "^\\d{7,8}$", "^800\\d{4}|(?:2|800)\\d{6}|(?:0080|[3-7])\\d{7}$" ], "re": [ "^\\d{9}$", "^709\\d{6}|(?:26|[689]\\d)\\d{7}$" ], "ro": [ "^\\d{6,9}$", "^(?:[236-8]\\d|90)\\d{7}|[23]\\d{5}$" ], "rs": [ "^\\d{6,12}$", "^38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}$" ], "ru": [ "^\\d{10}$", "^8\\d{13}|[347-9]\\d{9}$" ], "rw": [ "^\\d{8,9}$", "^(?:06|[27]\\d\\d|[89]00)\\d{6}$" ], "sa": [ "^\\d{9}$", "^(?:[15]\\d|800|92)\\d{7}$" ], "sb": [ "^\\d{5,7}$", "^[6-9]\\d{6}|[1-6]\\d{4}$" ], "sc": [ "^\\d{7}$", "^(?:[2489]\\d|64)\\d{5}$" ], "sd": [ "^\\d{9}$", "^[19]\\d{8}$" ], "se": [ "^\\d{7,12}$", "^(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}$" ], "sg": [ "^\\d{8,11}$", "^(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}$" ], "sh": [ "^\\d{4,5}$", "^(?:[256]\\d|8)\\d{3}$" ], "si": [ "^\\d{5,8}$", "^[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}$" ], "sk": [ "^\\d{6,9}$", "^[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}$" ], "sl": [ "^\\d{8}$", "^(?:[237-9]\\d|66)\\d{6}$" ], "sm": [ "^\\d{8,10}$", "^(?:0549|[5-7]\\d)\\d{6}$" ], "sn": [ "^\\d{9}$", "^(?:[378]\\d|93)\\d{7}$" ], "so": [ "^\\d{6,9}$", "^[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}$" ], "sr": [ "^\\d{6,7}$", "^(?:[2-5]|68|[78]\\d|90)\\d{5}$" ], "ss": [ "^\\d{9}$", "^[19]\\d{8}$" ], "st": [ "^\\d{7}$", "^(?:22|9\\d)\\d{5}$" ], "sv": [ "^\\d{7,11}$", "^[267]\\d{7}|(?:80\\d|900)\\d{4}(?:\\d{4})?$" ], "sx": [ "^\\d{10}$", "^7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}$" ], "sy": [ "^\\d{8,9}$", "^[1-359]\\d{8}|[1-5]\\d{7}$" ], "sz": [ "^\\d{8,9}$", "^0800\\d{4}|(?:[237]\\d|900)\\d{6}$" ], "tc": [ "^\\d{10}$", "^(?:[58]\\d\\d|649|900)\\d{7}$" ], "td": [ "^\\d{8}$", "^(?:22|30|[689]\\d|77)\\d{6}$" ], "tg": [ "^\\d{8}$", "^[279]\\d{7}$" ], "th": [ "^\\d{8,10}$", "^(?:001800|[2-57]|[689]\\d)\\d{7}|1\\d{7,9}$" ], "tj": [ "^\\d{9}$", "^[0-57-9]\\d{8}$" ], "tk": [ "^\\d{4,7}$", "^[2-47]\\d{3,6}$" ], "tl": [ "^\\d{7,8}$", "^7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}$" ], "tm": [ "^\\d{8}$", "^(?:[1-6]\\d|71)\\d{6}$" ], "tn": [ "^\\d{8}$", "^[2-57-9]\\d{7}$" ], "to": [ "^\\d{5,7}$", "^(?:0800|(?:[5-8]\\d\\d|999)\\d)\\d{3}|[2-8]\\d{4}$" ], "tr": [ "^\\d{7,10}$", "^4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}$" ], "tt": [ "^\\d{10}$", "^(?:[58]\\d\\d|900)\\d{7}$" ], "tv": [ "^\\d{5,7}$", "^(?:2|7\\d\\d|90)\\d{4}$" ], "tw": [ "^\\d{7,11}$", "^[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}$" ], "tz": [ "^\\d{9}$", "^(?:[25-8]\\d|41|90)\\d{7}$" ], "ua": [ "^\\d{9,10}$", "^[89]\\d{9}|[3-9]\\d{8}$" ], "ug": [ "^\\d{9}$", "^800\\d{6}|(?:[29]0|[347]\\d)\\d{7}$" ], "us": [ "^\\d{10}$", "^[2-9]\\d{9}|3\\d{6}$" ], "uy": [ "^\\d{7,8}$", "^0004\\d{2,9}|[1249]\\d{7}|(?:[49]\\d|80)\\d{5}$" ], "uz": [ "^\\d{9}$", "^(?:20|33|[5-9]\\d)\\d{7}$" ], "va": [ "^\\d{6,12}$", "^0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}$" ], "vc": [ "^\\d{10}$", "^(?:[58]\\d\\d|784|900)\\d{7}$" ], "ve": [ "^\\d{10}$", "^[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}$" ], "vg": [ "^\\d{10}$", "^(?:284|[58]\\d\\d|900)\\d{7}$" ], "vi": [ "^\\d{10}$", "^[58]\\d{9}|(?:34|90)0\\d{7}$" ], "vn": [ "^\\d{7,10}$", "^[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}$" ], "vu": [ "^\\d{5,7}$", "^[57-9]\\d{6}|(?:[238]\\d|48)\\d{3}$" ], "wf": [ "^\\d{6}$", "^(?:40|72|8\\d{4})\\d{4}|[89]\\d{5}$" ], "ws": [ "^\\d{5,10}$", "^(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}$" ], "xk": [ "^\\d{8,12}$", "^2\\d{7,8}|3\\d{7,11}|(?:4\\d\\d|[89]00)\\d{5}$" ], "ye": [ "^\\d{7,9}$", "^(?:1|7\\d)\\d{7}|[1-7]\\d{6}$" ], "za": [ "^\\d{5,10}$", "^[1-79]\\d{8}|8\\d{4,9}$" ], "zm": [ "^\\d{9}$", "^800\\d{6}|(?:21|[579]\\d|63)\\d{7}$" ], "zw": [ "^\\d{5,10}$", "^2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}$" ], "ac": [ "^\\d{5,6}$", "^(?:[01589]\\d|[46])\\d{4}$" ], "ax": [ "^\\d{5,12}$", "^2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}$" ], "bl": [ "^\\d{9}$", "^(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}$" ], "cc": [ "^\\d{6,12}$", "^1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}$" ], "cx": [ "^\\d{6,12}$", "^1(?:[0-79]\\d{8}(?:\\d{2})?|8[0-24-9]\\d{7})|[148]\\d{8}|1\\d{5,7}$" ], "eh": [ "^\\d{9}$", "^[5-8]\\d{8}$" ], "gg": [ "^\\d{7,10}$", "^(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?$" ], "im": [ "^\\d{10}$", "^1624\\d{6}|(?:[3578]\\d|90)\\d{8}$" ], "mf": [ "^\\d{9}$", "^(?:590\\d|7090)\\d{5}|(?:69|80|9\\d)\\d{7}$" ], "sj": [ "^\\d{5,8}$", "^0\\d{4}|(?:[489]\\d|79)\\d{6}$" ], "ta": [ "^\\d{4}$", "^8\\d{3}$" ], "yt": [ "^\\d{9}$", "^7093\\d{5}|(?:80|9\\d)\\d{7}|(?:26|63)9\\d{6}$" ], "001": [ "^\\d{9}$", "^[1359]\\d{8}$" ] }