【发布时间】:2016-01-21 11:04:27
【问题描述】:
我想找到所有不符合给定格式的值
123-45-6789
123 45 6789
123-456789
12345-6789
12345 6789
123 456789
所以我编写了与上述格式匹配的正则表达式,所以我需要表达式的否定来解决我的问题
(\b\d{3}(\s?)\d{2}(\s?)\d{4}\b)|(\b\d{3}(|-)\d{2}(|-)\d{4}\b)
【问题讨论】:
-
它是如何使用的?要匹配的有效格式是什么?添加代码
-
我已经编辑了问题,希望这能解释问题
-
尝试简单的正则表达式
^\d{3}[ -]?\d{2}[ -]?\d{4}$和/yourLongRegexHere/.test(myStr) === false否定正则表达式结果 -
我尝试在线测试您的正则表达式,但没有解决问题
标签: javascript regex regex-negation