各国手机号码正则

各国手机号码正则’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’:/^(\+?4…

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

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139632.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 树莓派3B+使用GPIO实现串口通信[通俗易懂]

    树莓派3B+使用GPIO实现串口通信[通俗易懂]https://www.circuits.dk/setup-raspberry-pi-3-gpio-uart/

    2022年6月25日
    54
  • request.getParameterNames_request和urllib区别

    request.getParameterNames_request和urllib区别Servlet中request.getParameter和getParameterValues getParameterNames三者区别1.request.getParameter:获取前台表单单个元素name对应的value值2.request.getParameterValues:获取前台表单多个标签同名name对应的所有value值3.request.getParameterN…

    2025年9月3日
    7
  • Linux 0.12 内核管理存储器

    Linux 0.12 内核管理存储器

    2022年1月1日
    51
  • 渲染杂谈:early-z、z-culling、hi-z、z-perpass到底是什么?

    渲染杂谈:early-z、z-culling、hi-z、z-perpass到底是什么?渲染杂谈 early z z culling hi z z perpass 到底是什么 之前一直被这几个和深度缓存 z buffer 相关的概念搞得神魂颠倒 今天在翻阅 Real TimeRenderin 时碰巧碰巧看到了这部分的讲解 硬着头皮看了看 姑且算是讲几个概念分清楚了 以我的记性估计下周就全忘了 所以打算顺手记下来 这四种技术本质上都是解决传统渲染管线中的同一个问题 过度绘制 OverDraw 一个经典的渲染管线通常会依次经历顶点阶段 光栅化 片元阶段和逐像素处理 其中片元阶段会进

    2025年10月20日
    5
  • python利用flask_mail、sendgrid发送邮件[通俗易懂]

    python利用flask_mail、sendgrid发送邮件[通俗易懂]在学习Flask,看的书籍是《FlaskWeb开发实战入门、进阶与原理解析》。在学习发送电子邮件这一章节时,遇到一些问题,便写下这一篇文章,记录一下,也希望遇到同样问题的人能够花较少时间在解决问题上。本文包括Flask_Mail发送电子邮件和SendGrid发送电子邮件两部分。Gmail、Outlook、QQ邮箱等这类服务被称为EPA(EmailServiceProvider),只适…

    2025年7月10日
    4
  • .net AutoEventWireup介绍

    .net AutoEventWireup介绍ASP.NET页会引发诸如Init、Load、PreRender等生命周期事件。默认情况下,可以使用Page_事件名称的命名约定将页事件绑定到方法。例如,若要为页的Load事件创建处理程序,可以创建名为P…

    2022年5月28日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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