写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
^1\d{10}$|^(0\d{2,3}-?|\(0\d{2,3}\))?[1-9]\d{4,7}(-\d{1,8})?$
规则说明:
1、可以是1开头的11位数字(手机号)
2、可以是“区号-电话号-分机号”或者是“(区号)电话号-分机号”格式
3、区号是0开头的3~4位数字,可以没有区号
4、电话号是5~8位数字,不能以0开头
5、分机号是1~8位数字,可以没有分机号
合法数据示例:
13812341234
010-12345678
(0432)1234567-1234
原文地址:http://blog.sina.com.cn/s/blog_591a2c940100d9tl.html
相关推荐
正则表达式正则表达式正则表达式正则表达式 验证程序
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,...
正则表达式验证工具 V1.0 本软件主要用于检测正则表达式是否正确。 运行环境:本软件为绿色软件,无需安装,但需要Microsoft .NET Framework 4 支持,如果没有请前去下载(下载路径:...
正则表达式验证 java script 验证大全 部分: 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4...
配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII...
java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式
正则表达式验证金额格式
jq非空验证,为空的时候input后面加红色字体的用户名不能为空。 js正则表达式验证邮箱和手机号码,验证邮箱必须含有@符,手机号码必须1开头并且固定11个字符
匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的正则表达式:/<(.*)>...匹配国内电话号码 等等一些简单的正则表达式的知识
一些有用的正则表达式,方便使用! 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 说明:匹配中文很复杂,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff] 说明:可以用来计算字符串的长度...
最新手机号码、电话号码正则表达式
掌控正则表达式:第三版英文文字版,英文还是要懂些的哈
Java正则表达式:Pattern类和Matcher类
正则表达式 JS 身份证验证 正则表达式 JS 身份证验证 正则表达式 JS 身份证验证
正则表达式教程:30分钟让你精通正则表达式语法 _
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一...
JavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全.txtJavaScript验证正则表达式大全....
正则表达式,正则表达式,正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式 正则表达式
正则表达式验证工具源码 源码的简单描述: 正则表达式的用途很多,然而对网上公开的正则表达式自己又不知道对不对,有时候自己写的正则表达式也不知道怎么去验证对不对。因此需要一个工具去验证,多验证。出于这个...
常用正则表达式 正则表达式 常用正则表达式 正则表达式