如何否定正则表达式
可能重复:
正则表达式匹配不包含单词的字符串?
如何在JavaScript中反转正则表达式?
说我有正则表达式foo123
。 我如何匹配所有不是 foo123的东西?
为此使用负面预测。
(?!foo123).+
匹配除foo123
以外的任何字符串
如果你想匹配空字符串,使用(?!foo123).*
在你的情况(根据评论)所需的正则表达式是(?!P[0-9]{1,}).+
。
它匹配P和123 ,但不匹配P123 。
链接地址: http://www.djcxy.com/p/13381.html上一篇: How To Negate Regex