国内外手机号码正则表达式

国内外手机号码正则表达式附上语言(文化)代码与国家地区对照表:国家/地区语言代码国家/地区语言代码:简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw 繁体中文(香港) zh-hk 英语(香港) en-hk 英语(美国) en-us 英语(英国) en-gb 英语(全球) en-ww 英语(加拿大) en-ca 英语(澳大利亚) en-au 英语(爱尔兰) en-ie 英语(芬兰) en-f

大家好,又见面了,我是你们的朋友全栈君。

附上语言(文化)代码与国家地区对照表:

国家/地区 语言代码 国家/地区 语言代码:

简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw
繁体中文(香港) zh-hk 英语(香港) en-hk
英语(美国) en-us 英语(英国) en-gb
英语(全球) en-ww 英语(加拿大) en-ca
英语(澳大利亚) en-au 英语(爱尔兰) en-ie
英语(芬兰) en-fi 芬兰语(芬兰) fi-fi
英语(丹麦) en-dk 丹麦语(丹麦) da-dk
英语(以色列) en-il 希伯来语(以色列) he-il
英语(南非) en-za 英语(印度) en-in
英语(挪威) en-no 英语(新加坡) en-sg
英语(新西兰) en-nz 英语(印度尼西亚) en-id
英语(菲律宾) en-ph 英语(泰国) en-th
英语(马来西亚) en-my 英语(阿拉伯) en-xa
韩文(韩国) ko-kr 日语(日本) ja-jp
荷兰语(荷兰) nl-nl 荷兰语(比利时) nl-be
葡萄牙语(葡萄牙) pt-pt 葡萄牙语(巴西) pt-br
法语(法国) fr-fr 法语(卢森堡) fr-lu
法语(瑞士) fr-ch 法语(比利时) fr-be
法语(加拿大) fr-ca 西班牙语(拉丁美洲) es-la
西班牙语(西班牙) es-es 西班牙语(阿根廷) es-ar
西班牙语(美国) es-us 西班牙语(墨西哥) es-mx
西班牙语(哥伦比亚) es-co 西班牙语(波多黎各) es-pr
德语(德国) de-de 德语(奥地利) de-at
德语(瑞士) de-ch 俄语(俄罗斯) ru-ru
意大利语(意大利) it-it 希腊语(希腊) el-gr
挪威语(挪威) no-no 匈牙利语(匈牙利) hu-hu
土耳其语(土耳其) tr-tr 捷克语(捷克共和国) cs-cz
斯洛文尼亚语 sl-sl 波兰语(波兰) pl-pl
瑞典语(瑞典) sv-se 西班牙语(智利)
zh-CN: ^(\+?0?86\-?)?1[345789]\d{9}$,
en-hk: ^(\+?0?852\-?)([6|9])\d{7}$
zh-TW: ^(\+?886\-?|0)?9\d{8}$
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})$,

验证方式可以使用:https://regexr.com/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137651.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 关于FIONREAD命令的作用[通俗易懂]

    关于FIONREAD命令的作用[通俗易懂]当在ioctl里使用FIONREAD时,除了获得所指定的读缓存大小以外,还有清除设备准备就绪状态的作用.代码CodehighlightingproducedbyActiproCodeHig

  • art-template语法_template模板

    art-template语法_template模板刚开始,在没有使用这个模板之前,一致都是后台返回一个json的字符串,来在前端自己拼接字符串,不但麻烦,而且费时费力,而且还有时候经常拼接错误!导致了工作效率的延长js模板的使用<scrip

  • 千兆以太网技术原理图_以太网和千兆口区别

    千兆以太网技术原理图_以太网和千兆口区别  1.1早期以太网技术  以太网:IEEE802.3定义了10Mbps的以太网标准,采用载波监听和冲突检测(CSMA/CD)协议,以半双工方式运行。从80年代末开始以太网取得了巨大的成功。10BaseT是运行在3类或更高类别的双绞线上的以太网,10Base2/5是运行在同轴电缆上的以太网,10BaseFL是运行在光纤上的以太网。由于冲突检测的协议要求一个512…

    2022年10月28日
  • Hive 数据类型

    Hive 数据类型简介以下介绍Hive的数据类型,Hive的数据类型分为四种类型,分别是:列类型文字Null值复杂类型列类型整型可以指定使用整型数据类型,下表描述了各种INT数据类型。(TINYINT&amp;amp;amp;lt;SMALLINT&amp;amp;amp;lt;INT&amp;amp;amp;lt;BIGINT)类型(后缀)示例TINYINT(Y)10YSMALLINT(S)1

  • 男人一辈子就喜欢一种类型的女人,至死不渝从一而终!

    男人一辈子就喜欢一种类型的女人,至死不渝从一而终!台湾某杂志做过一个调查,分四个年轻段对男女的择偶需求作了不同的问卷。发现,女人在不同年龄喜欢的男人差别很大,而男人正好相反,不同年龄的男人对女人的第一需求居然从未改变!18至20岁的女孩最喜欢帅哥;18至20岁的男孩最喜欢跟他年纪差不多或稍大一点的美貌女子。25至28岁的女人最喜欢有一定事业基础、成熟稳重的男人,帅不帅不太重要了;25至28岁的男人最喜欢22至25岁年轻貌美的女子。33…

  • Java集合篇:ConcurrentHashMap详解(JDK1.6)

    Java集合篇:ConcurrentHashMap详解(JDK1.6)

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号