标签: javascript regex
我想使用Javascript中的正则表达式验证10位美国风格的电话号码
它应该允许(验证为正确)以下格式:
xxx-xxx-xxxx 215-121-1247
它应该拒绝为无效:
8059311142 805 931 42ab 105 931 4288
我发现了一个正则表达式来实现下面这个,但我无法让它工作。
/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/
请帮我这个
答案 0 :(得分:1)
你可以简单地做到:
^\d{3}-\d{3}-\d{4}$
演示:http://regex101.com/r/jV1hP3
要了解regex正在做什么,请查看this link
regex