标签: regex
我正在尝试检查一个数字是否由全零组成,数字可以是1-6位数,它不能全部为零。我想出了这个,但这只有在长度为6时才有效。我怎么能这样做,所以从1-6开始检查长度?
(?<!\d)(?!000000)\d{6}(?!\d)
答案 0 :(得分:3)
数字可以是1-6位数,它不能全为零。
您可以使用这个基于前瞻性的正则表达式:
^(?!0+$)\d{1,6}$
(?!0+$)
^\d{1,6}#