我想匹配这样的电话号码, 它应该有3位数字,除了000,666和900-999之间的任何数字后跟 - 然后是2位数后跟 - 然后是4位数。 例如:123-75-3456是一个数学 000- 23-3452不匹配(没有000) 915-23-4534不匹配(大于900) 有人可以帮忙吗? 对不起忘了添加我试过的, [0-9&安培;&安培; ^ [000666,[900-999]] {3} - [0-9] {2} - [0-9] {4}
答案 0 :(得分:2)
我认为这个应该可以解决问题:
Onone
编辑:我在this thread中找到了负面前瞻语法。
编辑2:这是一个针对想要测试它的人的小代码片段:
^(?!000|666|9\d{2})\d{3}-\d{2}-\d{4}$