【发布时间】:2011-11-30 00:52:37
【问题描述】:
我正在寻找用于验证电话号码的正则表达式。
这是我希望我的正则表达式验证的内容:
- 长度必须为 14 到 17 个字符
- 必须全部为数字并包含 3 个连字符
接受的格式:
5-555-555-5555
55-55-555-5555
55-555-555-5555
555-555-555-5555
5555-555-555-5555
我当前的代码如下所示:
^.*(?=.{14,17})(?=.*\-{3,})(?=.*[\d\-]).*$
允许超过 3 个连字符,长度允许超过 17 个字符。
提前感谢您的帮助!
【问题讨论】:
标签: regex phone-number