我正在使用正则表达式,并且我希望号码从00001
到99999
。它应该有5位数字。
我知道我可以使用[0-9]{5}
,但是我有数字00000
,但是它应该以00001
开头。
最佳答案
(?!00000)[0-9]{5}
前缀
(?!00000)
可确保您不匹配它;这被称为否定超前。实时演示here。
我正在使用正则表达式,并且我希望号码从00001
到99999
。它应该有5位数字。
我知道我可以使用[0-9]{5}
,但是我有数字00000
,但是它应该以00001
开头。
最佳答案
(?!00000)[0-9]{5}
(?!00000)
可确保您不匹配它;这被称为否定超前。