电话号码正则表达式(支持手机号码,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]*

转载于:https://my.oschina.net/atlantisay/blog/465174

验证手机,电话的正则表达式(11位手机号,4位区号,3位区号,7位或者8位手机号码)...相关推荐

  1. python手机号替换_转--Python re模块 验证11位手机号

    一.常用正则表达式符号和语法: '.' 匹配所有字符串,除\n以外 '-' 表示范围[0-9] '*' 匹配前面的子表达式零次或多次.要匹配 * 字符,请使用 \*. '+' 匹配前面的子表达式一次或 ...

  2. 如何用正则验证手机号?11位手机号用正则这样写即可!

    let num = 13456782222;let aa = /^1[35789]\d{9}$/;console.log(aa.test(num)) 以1开头,第二位是35789中的任意一位,以9位数 ...

  3. Android 正则表达式验证手机和邮箱格式是否正确

    demo例子: package it.com.cc; import java.util.regex.Matcher; import java.util.regex.Pattern; import an ...

  4. 【手机号验证/前端】Vue2+elementUI编写一个手机号验证码登录页面,路由式开发(附完整代码)

    目录 效果图: 一.template部分 二.style样式 三.script部分 1.先对手机号的格式进行一个判断 2.接下来就是表单验证规则rules 3.最后就是methods了 (1)首先我们 ...

  5. 验证(Javascript和正则表达式)

    昨天写了验证(C#和正则表达式),今天又写了个js版的验证.现在贴出来,为了方便自己查阅,同时也希望能给需要的人帮助和一些启发.由于今天才开始接触js,所以可能会有一些错漏,希望大家能批评指正. va ...

  6. js验证 手机或固话

    js验证 手机或固话: function checkPhone(v){var reg=/((15)\d{9})|((13)\d{9})|((18)\d{9})|(0[1-9]{2,3}\-?[1-9] ...

  7. js验证固定电话、手机号码

    规则的国内固定电话和传真的格式基本都是带有0的区号+连接符"-"+电话号码,另外还有可能有分机号,区号有3位.4位,电话号码有7位和8位的:其它格式的有前面不带0的,或者不带连接符 ...

  8. js验证固定电话(座机)、手机号码

    规则的国内固定电话和传真的格式基本都是带有0的区号+连接符"-"+电话号码,另外还有可能有分机号,区号有3位.4位,电话号码有7位和8位的:其它格式的有前面不带0的,或者不带连接符 ...

  9. [IOS]SMS获取验证手机验证码

    [IOS]SMS获取&验证手机验证码 DEMO:http://download.csdn.net/detail/u012881779/9311645 短信SDK无UI集成文档: http:// ...

  10. js正则表达式校验:手机号、身份证、护照、港澳台通行证、银行卡号、车牌号等......

    js正则表达式校验:手机号.身份证.护照.港澳台通行证.银行卡号等...... 1.手机号 2.身份证号 3.护照 4.港澳台通行证.居住证 5.银行卡号 6.军官证 7.户口本 8.用户名.中文姓名 ...

最新文章

  1. objdump查看目标文件构成
  2. Andorid 实现图片转成pdf的方法
  3. Eclipse-JAVA版本
  4. 使用mysqldump进行逻辑备份
  5. C++ STL 源码剖析之 Traits 编程技法
  6. 全网最简单Win10桌面美化教程,只需4步!!
  7. C++如何写adaptable仿函数
  8. 计算机桌面图标右上角出现双箭头符号,电脑桌面图标有箭头,如何消除小小障碍小编有绝招...
  9. oracle查询日期当天,oracle获取今天时间数据
  10. Cisco ASA 的telnet设置
  11. 微信ipad 62 A16登录协议,小程序code 小程序sessionid 获取
  12. 好用的办公网优化工具OneDNS
  13. c语言正切值怎么表示,C语言中正切的相关函数总结
  14. Cisco Anyconnect 导致 wsl2 网络连接异常问题处理
  15. 电池电压(电量)检测器的制作
  16. 数据库八(数据库恢复技术)
  17. wordpress插件开发01-原理讲解
  18. IOS Constraints自动布局适应不同尺寸
  19. 2021云南省高考省统测成绩查询,2021年云南省第一次省统测成绩对比2020年高考录取分析...
  20. 鲁棒优化入门(三)——鲁棒优化工具箱RSOME快速上手与应用实例

热门文章

  1. 程序计数器(PC寄存器)以及java虚拟机栈的存储结构与运行原理的基本介绍
  2. Multi-Gigabit MEDIACONVERTER 万兆车载以太网转换器 Technica Engineering
  3. 微软邹欣关于“清华-微软 软件科学实验班”的补充说明
  4. WORD里面插入图片只能显示下面很小一部分
  5. Reasons to Stay Alive by Matt Haig
  6. ABT 节点安装使用 Blocklet 指南 | ArcBlock 博客
  7. pyinstaller第三方库出现‘C:\Users\Administrator\整条进度条**.py‘ not found
  8. 【算法】判断是否是素数isPrime() C++实现
  9. 让U盘作为系统启动钥匙
  10. 【开发教程13】AI语音人脸识别(会议记录仪/人脸打卡机)-语音传输与解析显示