正则表达式与0不匹配

时间:2014-08-14 09:47:38

标签: regex

如果字符串与“0”不匹配,我想用正则表达式进行测试

"a""00""0a""a0"是有效的字符串。 "0"不是

我的实际正则表达式是

^(0.+|[^0].*)$

是否有更简单的方法(正则表达式)来处理这种情况。

1 个答案:

答案 0 :(得分:5)

假设您使用的正则表达式系统支持负向前瞻操作符?!,您可以

^(?!0$)

匹配除"0"

之外的所有字符串(包括空字符串)