固定长度的正则表达式数字模式

时间:2016-09-16 18:15:36

标签: c# regex validation

我需要验证固定长度为8的字段,并且只接受数字,例如serializers/v1/resource_serializer.rb12345678(这些是有效的)。

但是,当所有数字都相同时,我无法接受,例如11111118

我来了11111111 https://regex101.com/r/tH2hB7/1,但我找不到正确的模式来识别重复数字

1 个答案:

答案 0 :(得分:4)

您可以为此添加lookahead。 见演示。

^(\d)(?!\1{7}$)\d{7}$

https://regex101.com/r/tH2hB7/4