标签: regex
我正在尝试编写一个正则表达式来验证电话号码。下面的数字应该是
1111111111或111-111-1111或111.111.1111 - 应该失败,同时767-789-9876或7677899876应该通过
我想出了^(?!([0-9])\ 1 {2} [^ d] \ 1 {3} [^ d] \ 1 {4} $ ),但它只能帮助验证重复数字,字母数字字符和所有成功。任何人都可以帮助我提高我的正则表达式吗?
答案 0 :(得分:0)
根据您的示例,使用此模式
^(?!(\d)([.-]?\1)+$)(\d{3}[-.]?\d{3}[-.]?\d{4})
Demo