`
conkeyn
  • 浏览: 1518258 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

javascript 验证 国际格式 电话号码

阅读更多

如,中国国际代号是0086,我们要让外国人直接和我们联系表述如下:008610-85912411,或者,(008610)85912411,(0086) 10-85912411,+8610-85912411,+86-10-85912411

阿联酋固定电话:+971 4 2241288,+971 是他的国际区号,4是他的国内当地区号

英国伦敦固定电话+44-7778-188 810,7778应该是伦敦区号

英国固定电话:+44 (0)208 908 5848,208应该是国内当地区号

法国;+353 87 9114696 ,+353是法国区号

名片上是这样写的 。英国:+44 (0)793 0179-230
 +44 (0)793 017-9230

+44 (00)7 0179 230

12

埃及:(+20) 010 188 8486

0592-6054790

0592 6054790



1. 自助友情链接;
2.在招聘网注册完成后可以自动成为学习网会员帐户选项功能 

3. 联盟计划BANNER
4、规则 过滤电话号码、手机号码和网址

国际区号:(?:\(?[0\+]\d{2,3}\)?)[\s-]? 例子:(0086)-、+353-、"(+20) "、0086- ,其中"(+20) "后面带了一个空格
国内区号:(?:(?:\(0{1,3}\))?[0\d]{1,4})[\s-]  例子:"010 "、010-、7778-、(0)793、(0)208、

电话号码:(?:[\d]{7,8}|[\d]{3,4}[\s-][\d]{3,4}) 例子:2241288、"188 810"、"0179 230"、0179-230 、017-9230 、

国际区号+国内区号+电话号码:(?:\(?[0\+]\d{2,3}\)?)[\s-]?(?:(?:\(0{1,3}\))?[0\d]{1,4})[\s-](?:[\d]{7,8}|[\d]{3,4}[\s-][\d]{3,4})
上文的电话号码基本能匹配。


中国手机:+86013799265585

+86 0 13799265585
+86-0-13799265585

13799265585

美国手机1-626-2287211,1是美国区号

拨打美国这个号码应该是拨:001-626-2287211

美国手机1-626-2287211,完整的表达方式是:001-626-2287211,或者,+1-626-2287211


国际区号:(?:\(?[0\+]?\d{1,3}\)?)[\s-]?  例子:001-、1-、+1-、、、、、、、、、

国内区号:(?:0|\d{1,4})[\s-]? 例子:0、"0 "、"0-"、"626-"、""、、

手机号码:(?:\(?[0\+]?\d{1,3}\)?)[\s-]?(?:0|\d{1,4})[\s-]?(?:(?:13\d{9})|(?:\d{7,8}))
手机正则可以匹配到以上的格式。

寺院

 

  • 大小: 70.4 KB
分享到:
评论

相关推荐

    javascript验证日期格式

    在JavaScript中,正则表达式常用于验证用户输入的格式,如电子邮件地址、电话号码和日期等。通过构造合适的正则表达式,我们可以检查用户输入是否符合预期的模式。 ### 3. 分析示例代码 给出的代码片段是一个简单...

    libphonenumber:Google的通用Java,C ++和JavaScript库,用于解析,格式化和验证国际电话号码

    Google的通用Java,C ++和JavaScript库,用于解析,格式化和验证国际电话号码。 Java版本已针对在智能手机上运行进行了优化,并且从4.0开始就被Android框架使用(冰淇淋三明治)。 快速链接 正在报告问题? 要发送...

    libphonenumber:Google的通用Java,C ++和JavaScript库,用于解析,格式化和验证国际电话号码

    Google的通用Java,C ++和JavaScript库,用于解析,格式化和验证国际电话号码。 Java版本针对在智能手机上运行进行了优化,并且从4.0开始就被Android框架使用(冰淇淋三明治)。 快速链接 正在报告问题? 要发送...

    intl-tel-input:一个用于输入和验证国际电话号码JavaScript插件

    国际电话输入 一个用于输入和验证国际电话号码JavaScript插件。 它将标记下拉列表添加到任何输入,检测用户所在的国家/地区,显示相关的占位符并提供格式/验证方法。 如果您愿意,请考虑进行捐赠,您可以进行捐赠。...

    js javaScript 验证校验小工具包

    6. **国际化支持**:对于全球化的网站,验证规则可能因地区而异,例如电话号码格式。好的验证工具包应该能够适应不同的地域标准。 7. **错误提示**:良好的用户体验离不开清晰的错误提示。工具包可能提供了一致的...

    很全的javascript常见验证

    - 验证用户填写的电话号码格式是否正确。 - 数据库存储前对电话号码格式进行检查。 #### 五、中国邮政编码的正则表达式 **表达式:** `[1-9]\d{5}(?!d)` - **解释:** - `[1-9]` 匹配1到9之间的数字。 - `\d{5}`...

    javaScript前台验证实例

    可以使用自定义函数来检查每个部分是否有效,或者利用第三方库如`libphonenumber`进行电话号码和邮政编码的国际格式验证。 3. **E-mail验证**: 邮箱验证是最常见的验证之一,JavaScript提供了内置的正则表达式`/^...

    常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期

    上述代码定义了一个正则表达式,用于匹配标准的电话号码格式,包括可选的国际区号、区号、本地号码及分机号。 ### 3. 验证电子邮件地址 电子邮件地址的验证可以通过以下函数实现: ```javascript function ...

    Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述Web客户端统一验证JavaScript函数库组件概述

    2. **复杂验证规则**:如邮箱、电话号码、身份证号码等特殊格式的验证,这些规则需要更精确的正则表达式匹配。 3. **自定义验证**:允许开发者根据业务需求编写自己的验证函数,并集成到验证流程中。 4. **错误...

    Javascript表单验证控件(Validator v1.05)

    - **丰富的验证规则**:内建多种预设规则,如必需字段、电子邮件格式、电话号码格式等,也可以自定义规则。 - **用户反馈**:提供友好的错误提示,帮助用户了解并修正输入问题。 - **兼容性**:考虑到浏览器的...

    JavaScript通过正则表达式实现表单验证电话号码

    电话号码验证是常见的表单验证需求之一,它确保用户输入的是有效的电话号码格式。本篇文章将深入探讨如何使用正则表达式在JavaScript中实现电话号码的验证。 首先,我们需要理解正则表达式。正则表达式是一种模式...

    libphonenumber:用于解析和验证国际电话号码的库-开源

    Google 的通用 Java、C++ 和 JavaScript 库,用于解析、格式化和验证国际电话号码。 Java 版本针对在智能手机上运行进行了优化,自 4.0 (Ice Cream Sandwich) 起就被 Android 框架使用。 libphonenumber 根据号码...

    电话号或者手机号验证

    电话号码验证通常涉及到对输入的电话号码格式进行检查,以确认其是否符合常见的电话号码模式。在提供的代码片段中,`checkPhone(phone)`函数便是用于验证电话号码的有效性。此函数首先检查电话号码是否为空,若为空...

    js电话号码验证方法

    需要注意的是,电话号码验证在不同的应用场景下可能有不同的要求,例如,某些情况下可能需要验证手机号码,或是国际电话号码,这些都需要根据实际情况来调整正则表达式。 另外,用户在输入电话号码时可能会有一些...

    javascript正则表达式表单验证

    这些规则适用于国际电话号码的验证。 #### 6. 手机号码验证 **函数:** `function isMobil(s)` **正则表达式:** `/^[+]{0,1}(\d){1,3}[]?([-]?((\d)|[]){1,12})+$/` **解析:** 与电话号码验证类似,但主要用于...

    JS正则表达式验证 数据格式:邮箱、电话、网址等

    电话号码格式各异,不同国家和地区有不同的规则。一般而言,电话号码由数字组成,并且可能包括区号、国际区号等部分。 ```javascript // 示例:电话号码验证 function validatePhoneNumber(phoneNumber) { // 正则...

    国际表单验证标准驱动

    这种验证通常会涉及到各种规则,如非空检查、长度限制、格式验证(如电子邮件、电话号码)等,并且可能支持多种国际化和本地化设置。 描述中提到的“将eclipse文件复制到MyEclipse下的eclipse文件”,这表明这是一...

    jQuery国际电话输入插件

    在Web开发中,尤其是涉及到多国用户交互的网站,一个功能完善的国际电话号码输入组件是必不可少的。"jQuery国际电话输入插件"就是这样一款工具,它为用户提供了一个优雅的方式来输入和验证全球的电话号码。这款插件...

Global site tag (gtag.js) - Google Analytics