标签: regex
我写了一个正则表达式以排除特定的数字00、000和255
我正在使用正则表达式-^((?!255|00|000)[1-9]*)$
^((?!255|00|000)[1-9]*)$
我面临的问题是,当我输入80或其他任何以0结尾的数字时,它也排除了我不想要的那个数字
80
0
答案 0 :(得分:3)
尝试此版本:
^(?!(?:255|00|000)$)[0-9]*$
我所做的主要更改是在否定超前断言之后允许使用任何数字。应该可以,因为那时候您已经断言您的黑名单编号00,000和255不会出现。
00
000
255