求可用的验证手机、电话(分机)正则表达式

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 打赏 收藏 转发到动态 举报
写回复
用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})?

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧