【发布时间】:2019-04-14 06:26:20
【问题描述】:
我想检查电话号码是否有 8 位数字并且不是以零开头。我为此使用了^[1-9][0-9]{7}这个模式,我还想检查这8个数字是否像11111111或77777777一样完全重复,为此我使用这个模式:(\w)\1{7,},分别检查数字是否'不匹配。
现在我想将这些 Regex 模式组合在一起,但我不能。我尝试以这种方式组合这些模式:
(?=([1-9][0-9]{7}))(?:(?!(\w1{7,}))) 但不幸的是它不起作用。
请注意,我必须使用一种 Regex 模式,并且需要将这两种模式合并为一个。
谁能帮帮我?
【问题讨论】:
标签: javascript c# regex string validation