`
白色头发
  • 浏览: 9788 次
  • 性别: Icon_minigender_1
  • 来自: 福州市
最近访客 更多访客>>
社区版块
存档分类
最新评论

验证手机号码和电话号码的正则表达式

阅读更多
电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)

匹配格式:
11位手机号码
3-4位区号,7-8位直播号码,1-4位分机号
如:12345678901、1234-12345678-1234







"^\d+$"  //非负整数(正整数 + 0) 
"^[0-9]*[1-9][0-9]*$"  //正整数 
"^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 
"^-[0-9]*[1-9][0-9]*$"  //负整数 
"^-?\d+$"    //整数 
"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0) 
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数 
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0) 
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点
数 
"^(-?\d+)(\.\d+)?$"  //浮点数 
"^[A-Za-z]+$"  //由26个英文字母组成的字符串 
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串 
"^[a-z]+$"  //由26个英文字母的小写组成的字符串 
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串 
"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串 
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址 
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url 
/^13\d{9}$/gi手机号正则表达式


public static bool IsValidMobileNo(string MobileNo)
  {
   const string regPattern = @"^(130|131|132|133|134|135|136|137|138|139)\d{8}$";
   return Regex.IsMatch(MobileNo, regPattern);
  }


正则表达式--验证手机号码:13[0-9]{9}
实现手机号前带86或是+86的情况:^((\+86)|(86))?(13)\d{9}$
电话号码与手机号码同时验证:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}) 
提取信息中的网络链接:(h|H)(r|R)(e|E)(f|F)  *=  *('|")?(\w|\\|\/|\.)+('|"|  *|>)?  
提取信息中的邮件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*  
提取信息中的图片链接:(s|S)(r|R)(c|C)  *=  *('|")?(\w|\\|\/|\.)+('|"|  *|>)?
提取信息中的IP地址:(\d+)\.(\d+)\.(\d+)\.(\d+)    
提取信息中的中国手机号码:(86)*0*13\d{9}    
提取信息中的中国固定电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}    
提取信息中的中国电话号码(包括移动和固定电话):(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}    
提取信息中的中国邮政编码:[1-9]{1}(\d+){5}    
提取信息中的中国身份证号码:\d{18}|\d{15}    
提取信息中的整数:\d+    
提取信息中的浮点数(即小数):(-?\d*)\.?\d+    
提取信息中的任何数字  :(-?\d*)(\.\d+)?  
提取信息中的中文字符串:[\u4e00-\u9fa5]*    
提取信息中的双字节字符串  (汉字):[^\x00-\xff]*
0
0
分享到:
评论

相关推荐

    2020年最新的手机号码和固话号码验证的正则表达式

    以上介绍的是2020年最新的手机号码和固定电话号码验证的正则表达式。通过使用这些正则表达式,可以在Web开发中实现对用户输入的有效性校验,提高用户体验并减少潜在的数据错误。在实际应用过程中,还需要根据具体的...

    java 使用正则表达式验证电话号码的格式

    java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式

    jq非空验证,js正则表达式验证邮箱和手机号码

    在本案例中,我们关注的是使用jQuery(jq)进行非空验证,以及使用JavaScript(js)的正则表达式来验证邮箱和手机号码的正确性。以下是关于这些知识点的详细说明: 1. **jQuery(jq)非空验证**: jQuery是一种轻...

    wps正则表达式 以及 wps通过正则表达式验证手机号码

    在WPS 2020及后续版本中,这一特性使得用户能够利用正则表达式处理数据,比如验证手机号码的合法性。 首先,让我们了解什么是正则表达式。正则表达式(Regular Expression)是一种模式匹配语言,它由一系列字符和...

    全球手机号码正则表达式

    【全球手机号码正则表达式】 1.格式:JSON 2.例示:{"86":{"regex":"^(86){0,1}1\d{10}$","sn":"CN"}} 3.通过短号例如:86,从json的key中获取正则表达式(regex),国家代码(sn)

    电话号码和手机号码正则表达式

    在本文中,我们将会介绍如何利用正则表达式对电话号码和手机号码进行验证。正则表达式是一种强大的文本处理工具,它能够利用一套特定的规则来对字符串进行搜索、匹配和提取信息。 首先,正则表达式在验证手机号码...

    c#使用正则表达式验证电话号码

    通过学习和实践这些例子,你可以熟练掌握在C#中使用正则表达式验证电话号码格式的方法,这在处理用户输入或数据清洗时非常有用。记住,正则表达式的灵活性很高,可以根据需要定制复杂的匹配规则。在编写正则表达式时...

    电话号码及日期时间提取(正则表达式 C)

    在本项目中,“电话号码及日期时间提取(正则表达式 C)”是一个使用C语言编写的程序,它能够从文本中有效地识别和提取中国大陆的手机号码和固定电话号码,以及简体中文网页中的日期和时间信息。 首先,我们要理解...

    正则表达式和表单验证

    总的来说,掌握正则表达式和表单验证技术对于前端开发者至关重要,它们可以帮助我们构建更健壮、用户体验更好的Web应用。同时,了解如何有效地使用JavaScript进行客户端验证也是现代Web开发的基本技能之一。

    电话号码正则表达式

    在实际开发过程中,开发者可以根据具体需求选择合适的正则表达式来进行电话号码的验证,确保数据的有效性和准确性。此外,随着技术的发展,未来可能会出现更多新的电话号码格式,正则表达式也需要不断更新以适应新的...

    用js正则表达式验证手机号,座机号和email格式

    根据提供的文件信息,本文将详细解释如何使用JavaScript中的正则表达式来验证手机号、座机号以及电子邮件地址的格式。 ### 一、正则表达式基础 在深入了解具体实现之前,我们先简单回顾一下正则表达式的概念。正则...

    电话 email 正则表达式 大全

    电话号码和手机号码同时验证的正则表达式为:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9})。 8. 提取信息中的网络链接: 提取信息中的网络链接的正则表达式为:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)?...

    常用正则表达式HTML,JAVA合集

    在HTML中,正则表达式通常用于表单验证,例如输入字段(如邮箱、电话号码、手机号码等)的数据有效性检查。HTML5引入了内置的`pattern`属性,可以用来设置一个正则表达式,对用户输入进行校验。例如,用于验证邮箱...

    Java正则表达式验证固定电话号码符合性

    本文将详细介绍Java正则表达式验证固定电话号码符合性的实例代码和解释。 Java正则表达式验证固定电话号码符合性的实例代码: 首先,需要import java.util.regex.Pattern 和 java.util.regex.Matcher,以便使用...

    正则表达式 Java 判断字串是否合理

    对于手机号码的验证,文件中的`checkMobile`方法使用了较为简单的正则表达式: ```java "^[1][3,5]+\\d{9}" ``` 此表达式假设手机号码以1开头,接着是3或5,后面跟着9位数字。实际上,现代中国的手机号码前两位可能...

    正在表达式 正则表达式正则表达式

    它在编程语言、文本编辑器和各种应用程序中广泛使用,能够帮助我们处理和验证各种字符串格式,如电子邮件地址、电话号码、日期等。正则表达式(Regular Expression,简称regex)由一系列字符和特殊符号组成,通过...

    Java使用正则表达式验证手机号和电话号码的方法

    本文主要介绍了如何使用正则表达式来验证手机号码和电话号码的合法性。在实际的业务场景中,确保输入的联系方式正确无误是非常重要的,因为这直接影响到信息的准确传递。 首先,我们来看手机号码的验证。在中国,...

    电话号码和手机号码+86的正则验证

    在本场景中,我们关注的是如何使用正则表达式进行电话号码和手机号码的验证,特别是针对中国的电话号码,通常以+86为国际拨打代码。 电话号码的格式各国不同,中国的电话号码分为固定电话和移动电话(手机号码)。...

    js表单输入正则表达式验证代码

    在JavaScript(JS)中,表单输入的...正确地结合使用正则表达式、JavaScript事件和表单控件属性,可以创建出高效、友好的表单验证机制。在实际项目中,应根据具体需求灵活运用,确保验证既严格又具有良好的用户体验。

    正则表达式判断手机号码

    正则表达式是一种强大的...总结来说,利用正则表达式进行手机号码的验证是iOS开发中常见的实践,通过`NSPredicate`和正则表达式可以有效地实现这一功能。在实际项目中,封装成工具类可以提高代码的复用性和可维护性。

Global site tag (gtag.js) - Google Analytics