【发布时间】:2012-04-04 07:06:26
【问题描述】:
可能重复:
A comprehensive regex for phone number validation
Validate phone number with JavaScript
我正在尝试编写一个正则表达式来验证美国电话号码的格式 (123)123-1234 -- 对 123-123-1234 -- 是的
其他所有内容均无效。
我想出了类似的东西
^\(?([0-9]{3}\)?[-]([0-9]{3})[-]([0-9]{4})$
但这验证了, 123)-123-1234 (123-123-1234
这是不对的。
【问题讨论】:
-
我认为让人们以任何他们想要的方式输入他们的电话号码要友好得多。只需去掉非数字并坚持在此之后留下 10 个数字。
-
这可能是重复的,但请在标记帖子之前链接到以前的答案。
标签: javascript regex