标签: c# regex validation
我需要验证固定长度为8的字段,并且只接受数字,例如serializers/v1/resource_serializer.rb或12345678(这些是有效的)。
serializers/v1/resource_serializer.rb
12345678
但是,当所有数字都相同时,我无法接受,例如11111118
11111118
我来了11111111 https://regex101.com/r/tH2hB7/1,但我找不到正确的模式来识别重复数字
11111111
答案 0 :(得分:4)
您可以为此添加lookahead。 见演示。
lookahead
^(\d)(?!\1{7}$)\d{7}$
https://regex101.com/r/tH2hB7/4