社区
JavaScript
帖子详情
求可用的验证手机、电话(分机)正则表达式
hhhddd123
2012-03-13 04:41:38
可以分开来验证
手机
固定电话8位无下划线: 68596859
固定电话7位:7069955
包括区号 021-68596859 0553-7069955
有分机号的号码: 68596859-2345、68596859-234、021-68596859-2345、0553-7069955-234、0553-70699553456
百度了好久,都没找到可用的,求高手帮忙
...全文
117
1
打赏
收藏
求可用的验证手机、电话(分机)正则表达式
可以分开来验证 手机 固定电话8位无下划线: 68596859 固定电话7位:7069955 包括区号 021-68596859 0553-7069955 有分机号的号码: 68596859-2345、68596859-234、021-68596859-2345、0553-7069955-234、0553-70699553456 百度了好久,都没找到可用的,求高手帮忙
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zwzttlove
2012-03-13
打赏
举报
回复
/^\d{3,4}-\d{7,8}(-\d{3,4})?$/
区号必填为3-4位的数字,区号之后用“-”与电话号码连接
^\d{3,4}-
电话号码为7-8位的数字
\d{7,8}
分机号码为3-4位的数字,非必填,但若填写则以“-”与电话号码相连接
(-\d{3,4})?
正则表达式
同时
验证
手机
号码和固定
电话
号码(带区号或不带区号或带
分机
号)
正则表达式
: ^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 ④12
正则表达式
:
验证
手机
或固定
电话
写了一个
验证
手机
号和
电话
号码的
正则表达式
,在这里存档,以备以后用到。 ^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...
用
正则表达式
验证
联系
电话
(及区号)
正则表达式
检验
手机
号,固话(11位
手机
号,4位区号,3位区号,7位或者8位
手机
号码)
js
验证
固定
电话
、
手机
号码
规则的国内固定
电话
和传真的格式基本都是带有0的区号+连接符“-”+
电话
号码,另外还有可能有
分机
号,区号有3位、4位,
电话
号码有7位和8位的;其它格式的有前面不带0的,或者不带连接符的,或者
分机
号前面使用#号的,或者前面加“+86”的等等; 区号:前面一个0,后面跟2-3位数字 : 0\d{2,3}
电话
号码:7-8位数字: \d{7,8}
分机
号:一般都是3位数字: \d{3
手机
号码和
电话
号码的
正则表达式
电话
号码
正则表达式
(支持
手机
号码,3-4位区号,7-8位直播号码,1-4位
分机
号) ((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章