// let emailCheck = /^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/ //邮箱格式
// let emailCheck = /^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ //邮箱格式
// let emailCheck = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/ //邮箱格式
//用下面这一种
let emailCheck = /^([A-Za-z0-9_\-\.\u4e00-\u9fa5])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,8})$/ //邮箱格式
let phoneCheck = /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/
- blog.csdn.net/xiao_xiao_m…
- blog.csdn.net/xiao_xiao_m…
- www.cnblogs.com/MuZi0627/p/…
'ar-DZ': /^(\+?213|0)(5|6|7)\d{8}$/,
'ar-SY': /^(!?(\+?963)|0)?9\d{8}$/,
'ar-SA': /^(!?(\+?966)|0)?5\d{8}$/,
'en-US': /^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$/,
'cs-CZ': /^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$/,
'de-DE': /^(\+?49[ \.\-])?([\(]{1}[0-9]{1,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$/,
'da-DK': /^(\+?45)?(\d{8})$/,
'el-GR': /^(\+?30)?(69\d{8})$/,
'en-AU': /^(\+?61|0)4\d{8}$/,
'en-GB': /^(\+?44|0)7\d{9}$/,
'en-HK': /^(\+?852\-?)?[569]\d{3}\-?\d{4}$/,
'en-IN': /^(\+?91|0)?[789]\d{9}$/,
'en-NZ': /^(\+?64|0)2\d{7,9}$/,
'en-ZA': /^(\+?27|0)\d{9}$/,
'en-ZM': /^(\+?26)?09[567]\d{7}$/,
'es-ES': /^(\+?34)?(6\d{1}|7[1234])\d{7}$/,
'fi-FI': /^(\+?358|0)\s?(4(0|1|2|4|5)?|50)\s?(\d\s?){4,8}\d$/,
'fr-FR': /^(\+?33|0)[67]\d{8}$/,
'he-IL': /^(\+972|0)([23489]|5[0248]|77)[1-9]\d{6}/,
'hu-HU': /^(\+?36)(20|30|70)\d{7}$/,
'it-IT': /^(\+?39)?\s?3\d{2} ?\d{6,7}$/,
'ja-JP': /^(\+?81|0)\d{1,4}[ \-]?\d{1,4}[ \-]?\d{4}$/,
'ms-MY': /^(\+?6?01){1}(([145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$/,
'nb-NO': /^(\+?47)?[49]\d{7}$/,
'nl-BE': /^(\+?32|0)4?\d{8}$/,
'nn-NO': /^(\+?47)?[49]\d{7}$/,
'pl-PL': /^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$/,
'pt-BR': /^(\+?55|0)\-?[1-9]{2}\-?[2-9]{1}\d{3,4}\-?\d{4}$/,
'pt-PT': /^(\+?351)?9[1236]\d{7}$/,
'ru-RU': /^(\+?7|8)?9\d{9}$/,
'sr-RS': /^(\+3816|06)[- \d]{5,9}$/,
'tr-TR': /^(\+?90|0)?5\d{9}$/,
'vi-VN': /^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$/,
'zh-CN': /^(\+?0?86\-?)?1[345789]\d{9}$/,
'zh-TW': /^(\+?886\-?|0)?9\d{8}$/
` ``CN(``"中国"``,``"^(\+?0?86\-?)?1[345789]\d{9}$"``),`
` ``TW(``"台湾"``,``"^(\+?886\-?|0)?9\d{8}$"``),`
` ``HK(``"香港"``,``"^(\+?852\-?)?[569]\d{3}\-?\d{4}$"``),`
` ``MS(``"马来西亚"``,``"^(\+?6?01){1}(([145]{1}(\-|\s)?\d{7,8})|([236789]{1}(\s|\-)?\d{7}))$"``),`
` ``PH(``"菲律宾"``,``"^(\+?0?63\-?)?\d{10}$"``),`
` ``TH(``"泰国"``,``"^(\+?0?66\-?)?\d{10}$"``),`
` ``SG(``"新加坡"``,``"^(\+?0?65\-?)?\d{10}$"``),`
` ```
` ``DZ(``"阿尔及利亚"``, ``"^(\+?213|0)(5|6|7)\d{8}$"``),`
` ``SY(``"叙利亚"``,``"^(!?(\+?963)|0)?9\d{8}$"``),`
` ``SA(``"沙特阿拉伯"``,``"^(!?(\+?966)|0)?5\d{8}$"``),`
` ``US(``"美国"``,``"^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$"``),`
` ``CZ(``"捷克共和国"``,``"^(\+?420)? ?[1-9][0-9]{2} ?[0-9]{3} ?[0-9]{3}$"``),`
` ``DE(``"德国"``,``"^(\+?49[ \.\-])?([\(]{1}[0-9]{1,6}[\)])?([0-9 \.\-\/]{3,20})((x|ext|extension)[ ]?[0-9]{1,4})?$"``),`
` ``DK(``"丹麦"``,``"^(\+?45)?(\d{8})$"``),`
` ``GR(``"希腊"``,``"^(\+?30)?(69\d{8})$"``),`
` ``AU(``"澳大利亚"``,``"^(\+?61|0)4\d{8}$"``),`
` ``GB(``"英国"``,``"^(\+?44|0)7\d{9}$"``),`
` ``CA(``"加拿大"``,``"^(\+?1)?[2-9]\d{2}[2-9](?!11)\d{6}$"``),`
` ``IN(``"印度"``,``"^(\+?91|0)?[789]\d{9}$"``),`
` ``NZ(``"新西兰"``,``"^(\+?64|0)2\d{7,9}$"``),`
` ``ZA(``"南非"``,``"^(\+?27|0)\d{9}$"``),`
` ``ZM(``"赞比亚"``,``"^(\+?26)?09[567]\d{7}$"``),`
` ``ES(``"西班牙"``,``"^(\+?34)?(6\d{1}|7[1234])\d{7}$"``),`
` ``FI(``"芬兰"``,``"^(\+?358|0)\s?(4(0|1|2|4|5)?|50)\s?(\d\s?){4,8}\d$"``),`
` ``FR(``"法国"``,``"^(\+?33|0)[67]\d{8}$"``),`
` ``IL(``"以色列"``,``"^(\+972|0)([23489]|5[0248]|77)[1-9]\d{6}"``),`
` ``HU(``"匈牙利"``,``"^(\+?36)(20|30|70)\d{7}$"``),`
` ``IT(``"意大利"``,``"^(\+?39)?\s?3\d{2} ?\d{6,7}$"``),`
` ``JP(``"日本"``,``"^(\+?81|0)\d{1,4}[ \-]?\d{1,4}[ \-]?\d{4}$"``),`
` ``NO(``"挪威"``,``"^(\+?47)?[49]\d{7}$"``),`
` ``BE(``"比利时"``,``"^(\+?32|0)4?\d{8}$"``),`
` ``PL(``"波兰"``,``"^(\+?48)? ?[5-8]\d ?\d{3} ?\d{2} ?\d{2}$"``),`
` ``BR(``"巴西"``,``"^(\+?55|0)\-?[1-9]{2}\-?[2-9]{1}\d{3,4}\-?\d{4}$"``),`
` ``PT(``"葡萄牙"``,``"^(\+?351)?9[1236]\d{7}$"``),`
` ``RU(``"俄罗斯"``,``"^(\+?7|8)?9\d{9}$"``),`
` ``RS(``"塞尔维亚"``,``"^(\+3816|06)[- \d]{5,9}$"``),`
` ``R(``"土耳其"``,``"^(\+?90|0)?5\d{9}$"``),`
` ``VN(``"越南"``,``"^(\+?84|0)?((1(2([0-9])|6([2-9])|88|99))|(9((?!5)[0-9])))([0-9]{7})$"``);`
正则 国际短号 简称 英文国家名称 中文国家名称
^(86){0,1}1\d{10}$ 86 CN Mainland China 中国大陆
^(00){0,1}(886){1}0{0,1}[6,7,9](?:\d{7}|\d{8}|\d{10})$ 886 TW Taiwan(China) 中国台湾地区
^(00){0,1}(852){1}0{0,1}[1,5,6,9](?:\d{7}|\d{8}|\d{12})$ 852 HK Hong Kong(China) 中国香港
^(00){0,1}(60){1}1\d{8,9}$ 60 MY Malaysia 马来西亚
^(00){0,1}(65){1}[13689]\d{6,7}$ 65 SG Singapore 新加坡
^(00){0,1}(81){1}0{0,1}[7,8,9](?:\d{8}|\d{9})$ 81 JP Japan 日本
^(00){0,1}(82){1}0{0,1}[7,1](?:\d{8}|\d{9})$ 82 KR Korea 韩国
^(00){0,1}(1){1}\d{10,12}$ 1 US United States of America 美国
^(00){0,1}(1){1}\d{10}$ 1 CA Canada 加拿大
^(00){0,1}(61){1}4\d{8,9}$ 61 AU Australia 澳大利亚
^(00){0,1}(64){1}[278]\d{7,9}$ 64 NZ New Zealand 新西兰
^(00){0,1}(355){1}\d{6,15}$ 355 AL Albania 阿尔巴尼亚
^(00){0,1}(244){1}\d{6,15}$ 244 AO Angola 阿根廷
^(00){0,1}(54){1}\d{6,12}$ 54 AR Argentina 阿联酋
^(00){0,1}(43){1}\d{6,12}$ 43 AT Austria 阿曼
^(00){0,1}(994){1}\d{6,15}$ 994 AZ Azerbaijan 阿塞拜疆
^(00){0,1}(1242){1}\d{6,12}$ 1242 BS Bahamas 爱尔兰
^(00){0,1}(973){1}\d{6,15}$ 973 BH Bahrain 埃及
^(00){0,1}(375){1}\d{6,12}$ 375 BY Belarus 爱沙尼亚
^(00){0,1}(32){1}\d{6,12}$ 32 BE Belgium 安哥拉
^(00){0,1}(501){1}\d{6,12}$ 501 BZ Belize 奥地利
^(00){0,1}(229){1}\d{6,15}$ 229 BJ Benin 中国澳门
^(00){0,1}(591){1}\d{6,15}$ 591 BO Bolivia 巴布亚新几内亚
^(00){0,1}(55){1}\d{6,12}$ 55 BR Brazil 巴哈马
^(00){0,1}(673){1}\d{6,15}$ 673 BN Brunei 巴勒斯坦
^(00){0,1}(359){1}\d{6,12}$ 359 BG Bulgaria 巴林
^(00){0,1}(226){1}\d{6,15}$ 226 BF Burkina Faso 巴拿马
^(00){0,1}(855){1}\d{6,12}$ 855 KH Cambodia 巴西
^(00){0,1}(237){1}\d{6,15}$ 237 CM Cameroon 白俄罗斯
^(00){0,1}(238){1}\d{6,15}$ 238 CV Cape Verde 保加利亚
^(00){0,1}(1345){1}\d{6,15}$ 1345 KY Cayman Islands 贝宁
^(00){0,1}(235){1}\d{6,15}$ 235 TD Chad 比利时
^(00){0,1}(56){1}\d{6,12}$ 56 CL Chile 秘鲁
^(00){0,1}(57){1}\d{6,12}$ 57 CO Colombia 波兰
^(00){0,1}(269){1}\d{6,15}$ 269 KM Comoros 玻利维亚
^(00){0,1}(506){1}\d{6,15}$ 506 CR Costa Rica 伯利兹
^(00){0,1}(385){1}\d{6,15}$ 385 HR Croatia 布基纳法索
^(00){0,1}(357){1}\d{6,15}$ 357 CY Cyprus 赤道几内亚
^(00){0,1}(45){1}\d{6,12}$ 45 DK Denmark 丹麦
^(00){0,1}(253){1}\d{6,15}$ 253 DJ Djibouti 德国
^(00){0,1}(20){1}\d{6,12}$ 20 EG Egypt 多哥
^(00){0,1}(503){1}\d{6,15}$ 503 SV El Salvador 俄罗斯
^(00){0,1}(240){1}\d{6,15}$ 240 GQ Equatorial Guinea 法国
^(00){0,1}(372){1}\d{6,12}$ 372 EE Estonia 菲律宾
^(00){0,1}(358){1}\d{6,12}$ 358 FI Finland 芬兰
^(00){0,1}(33){1}(\d{6}|\d{8,9})$ 33 FR France 佛得角
^(00){0,1}(241){1}\d{6,15}$ 241 GA Gabon 冈比亚
^(00){0,1}(220){1}\d{6,15}$ 220 GM Gambia 格林纳达
^(00){0,1}(995){1}\d{6,15}$ 995 GE Georgia 格鲁吉亚
^(00){0,1}(49){1}1(\d{5,6}|\d{9,12})$ 49 DE Germany 哥伦比亚
^(00){0,1}(30){1}\d{6,12}$ 30 GR Greece 哥斯达黎加
^(00){0,1}(1473){1}\d{6,15}$ 1473 GD Grenada 圭亚那
^(00){0,1}(502){1}\d{6,15}$ 502 GT Guatemala 荷兰
^(00){0,1}(224){1}\d{6,15}$ 224 GN Guinea 洪都拉斯
^(00){0,1}(245){1}\d{6,15}$ 245 GW Guinea-Bissau 吉布提
^(00){0,1}(592){1}\d{6,15}$ 592 GY Guyana 吉尔吉斯斯坦
^(00){0,1}(504){1}\d{6,15}$ 504 HN Honduras 几内亚
^(00){0,1}(36){1}\d{6,12}$ 36 HU Hungary 几内亚比绍
^(00){0,1}(91){1}\d{6,12}$ 91 IN India 加蓬
^(00){0,1}(62){1}[2-9]\d{7,11}$ 62 ID Indonesia 柬埔寨
^(00){0,1}(353){1}\d{6,12}$ 353 IE Ireland 津巴布韦
^(00){0,1}(972){1}\d{6,12}$ 972 IL Israel 喀麦隆
^(00){0,1}(39){1}[37]\d{8,11}$ 39 IT Italy 卡塔尔
^(00){0,1}(1876){1}\d{6,15}$ 1876 JM Jamaica 开曼群岛
^(00){0,1}(962){1}\d{6,12}$ 962 JO Jordan 克罗地亚
^(00){0,1}(254){1}\d{6,15}$ 254 KE Kenya 科摩罗
^(00){0,1}(965){1}\d{6,15}$ 965 KW Kuwait 科威特
^(00){0,1}(996){1}\d{6,12}$ 996 KG Kyrgyzstan 肯尼亚
^(00){0,1}(371){1}\d{6,15}$ 371 LV Latvia 拉脱维亚
^(00){0,1}(266){1}\d{6,15}$ 266 LS Lesotho 莱索托
^(00){0,1}(370){1}\d{6,12}$ 370 LT Lithuania 立陶宛
^(00){0,1}(352){1}\d{6,12}$ 352 LU Luxembourg 卢森堡
^(00){0,1}(853){1}6\d{7}$ 853 MO Macao(China) 卢旺达
^(00){0,1}(261){1}\d{6,15}$ 261 MG Madagascar 罗马尼亚
^(00){0,1}(265){1}\d{6,15}$ 265 MW Malawi 马达加斯加
^(00){0,1}(960){1}\d{6,12}$ 960 MV Maldives 马尔代夫
^(00){0,1}(223){1}\d{6,15}$ 223 ML Mali 马拉维
^(00){0,1}(222){1}\d{6,15}$ 222 MR Mauritania 马里
^(00){0,1}(230){1}\d{6,15}$ 230 MU Mauritius 毛里求斯
^(00){0,1}(52){1}\d{6,12}$ 52 MX Mexico 毛里塔尼亚
^(00){0,1}(373){1}\d{6,15}$ 373 MD Moldova 蒙古
^(00){0,1}(976){1}\d{6,12}$ 976 MN Mongolia 摩尔多瓦
^(00){0,1}(212){1}\d{6,12}$ 212 MA Morocco 摩洛哥
^(00){0,1}(258){1}\d{6,15}$ 258 MZ Mozambique 莫桑比克
^(00){0,1}(264){1}\d{6,15}$ 264 NA Namibia 墨西哥
^(00){0,1}(31){1}6\d{8}$ 31 NL Holland 纳米比亚
^(00){0,1}(505){1}\d{6,15}$ 505 NI Nicaragua 南非
^(00){0,1}(227){1}\d{6,15}$ 227 NE Niger 尼加拉瓜
^(00){0,1}(234){1}\d{6,12}$ 234 NG Nigeria 尼日尔
^(00){0,1}(47){1}\d{6,12}$ 47 NO Norway 尼日利亚
^(00){0,1}(968){1}\d{6,15}$ 968 OM Oman 挪威
^(00){0,1}(970){1}\d{6,15}$ 970 PS Palestine 葡萄牙
^(00){0,1}(507){1}\d{6,12}$ 507 PA Panama 瑞典
^(00){0,1}(675){1}\d{6,15}$ 675 PG Papua New Guinea 瑞士
^(00){0,1}(51){1}\d{6,12}$ 51 PE Peru 萨尔瓦多
^(00){0,1}(63){1}[24579](\d{7,9}|\d{12})$ 63 PH Philippines 塞尔维亚
^(00){0,1}(48){1}\d{6,12}$ 48 PL Poland 塞拉利昂
^(00){0,1}(351){1}\d{6,12}$ 351 PT Portugal 塞内加尔
^(00){0,1}(974){1}\d{6,12}$ 974 QA Qatar 塞浦路斯
^(00){0,1}(40){1}\d{6,12}$ 40 RO Romania 塞舌尔
^(00){0,1}(7){1}[13489]\d{9,11}$ 7 RU Russia 沙特阿拉伯
^(00){0,1}(250){1}\d{6,15}$ 250 RW Rwanda 斯里兰卡
^(00){0,1}(966){1}\d{6,12}$ 966 SA Saudi Arabia 斯洛伐克
^(00){0,1}(221){1}\d{6,15}$ 221 SN Senegal 斯洛文尼亚
^(00){0,1}(381){1}\d{6,12}$ 381 RS Serbia 斯威士兰
^(00){0,1}(248){1}\d{6,12}$ 248 SC Seychelles 苏里南
^(00){0,1}(232){1}\d{6,15}$ 232 SL Sierra Leone 塔吉克斯坦
^(00){0,1}(421){1}\d{6,15}$ 421 SK Slovakia 泰国
^(00){0,1}(386){1}\d{6,15}$ 386 SI Slovenia 坦桑尼亚
^(00){0,1}(27){1}\d{6,12}$ 27 ZA South Africa 特立尼达和多巴哥
^(00){0,1}(34){1}\d{6,12}$ 34 ES Spain 土耳其
^(00){0,1}(94){1}\d{6,12}$ 94 LK Sri Lanka 土库曼斯坦
^(00){0,1}(597){1}\d{6,15}$ 597 SR Suriname 突尼斯
^(00){0,1}(268){1}\d{6,15}$ 268 SZ Swaziland 危地马拉
^(00){0,1}(46){1}[124-7](\d{8}|\d{10}|\d{12})$ 46 SE Sweden 委内瑞拉
^(00){0,1}(41){1}\d{6,12}$ 41 CH Switzerland 文莱
^(00){0,1}(992){1}\d{6,15}$ 992 TJ Tajikistan 乌干达
^(00){0,1}(255){1}\d{6,15}$ 255 TZ Tanzania 乌克兰
^(00){0,1}(66){1}[13456789]\d{7,8}$ 66 TH Thailand 乌拉圭
^(00){0,1}(228){1}\d{6,15}$ 228 TG Togo 乌兹别克斯坦
^(00){0,1}(1868){1}\d{6,15}$ 1868 TT Trinidad & Tobago 西班牙
^(00){0,1}(216){1}\d{6,12}$ 216 TN Tunisia 希腊
^(00){0,1}(90){1}\d{6,12}$ 90 TR Turkey 匈牙利
^(00){0,1}(993){1}\d{6,15}$ 993 TM Turkmenistan 牙买加
^(00){0,1}(256){1}\d{6,15}$ 256 UG Uganda 也门
^(00){0,1}(380){1}[3-79]\d{8,9}$ 380 UA Ukraine 意大利
^(00){0,1}(971){1}\d{6,12}$ 971 AE United Arab Emirates 以色列
^(00){0,1}(44){1}[347-9](\d{8,9}|\d{11,12})$ 44 GB United Kingdom 印度
^(00){0,1}(598){1}\d{6,15}$ 598 UY Uruguay 印度尼西亚
^(00){0,1}(998){1}\d{6,15}$ 998 UZ Uzbekistan 英国
^(00){0,1}(58){1}\d{6,12}$ 58 VE Venezuela 英属维尔京群岛
^(00){0,1}(84){1}[1-9]\d{6,9}$ 84 VN Vietnam 约旦
^(00){0,1}(1284){1}\d{6,12}$ 1284 VG Virgin Islands, British 越南
^(00){0,1}(967){1}\d{6,15}$ 967 YE Yemen 赞比亚
^(00){0,1}(260){1}\d{6,15}$ 260 ZM Zambia 乍得
^(00){0,1}(263){1}\d{6,15}$ 263 ZW Zimbabwe 智利