正则表达式:验证手机和电话号码
2014-05-23 14:19
134 查看
写了一个验证手机号和电话号码的正则表达式,在这里存档,以备以后用到。
^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
^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
相关文章推荐
- 正则表达式:验证手机和电话号码
- 验证手机,电话号码和身份证的正则表达式
- js验证电话号码手机号码的正则表达式
- 验证手机号码和电话号码的正则表达式
- PHP使用正则表达式验证电话号码(手机和固定电话)
- 验证手机号码和电话号码的正则表达式
- Java 表单注册常用正则表达式验证工具类,常用正则表达式大集合。 1. 电话号码 2. 邮编 3. QQ 4. E-mail 5. 手机号码 ……
- 验证手机号码和电话号码的正则表达式
- 支持+86的手机和电话号码验证正则表达式
- c#.net使用正则表达式验证文本中是否包含手机号码或电话号码?
- 验证手机号码和电话号码的正则表达式
- 利用正则表达式验证手机或电话号码
- 验证手机号码和电话号码的正则表达式
- 电话号码或者手机验证(正则表达式)
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- js验证电话号码与手机支持+86的正则表达式
- Java验证手机号码和电话号码的正则表达式
- 手机,网址和电话号码的正则表达式验证
- js验证电话号码与手机支持+86的正则表达式
- 验证手机号码和电话号码的正则表达式