我试着检查一个数字是否是由所有的零组成的,这个数字可以是1-6位数字,它不可能是所有的零。我想出了这个,但只有在长度为6的情况下才能起作用。我怎样才能让它从1-6开始检查长度呢?
(?<!\d)(?!000000)\d{6}(?!\d)发布于 2016-04-28 15:47:28
这个数字可以是1-6位数,但不可能都是零。
您可以使用这个基于展望的regex:
^(?!0+$)\d{1,6}$(?!0+$)为负前瞻以失败匹配。^\d{1,6}#将在输入中匹配1到6位数字https://stackoverflow.com/questions/36919506
复制相似问题