111111111 - Invalid
A121278237 - Invalid
7777777777 - Invalid
121263263 - Valid
111111112 - Valid
Run Code Online (Sandbox Code Playgroud)
Tim*_*ker 12
^([0-9])(?!\1+$)[0-9]+$
Run Code Online (Sandbox Code Playgroud)
应该管用.它需要一个至少两位数的字符串才能成功匹配.
说明:
匹配一个数字并将其捕获到反向引用#1: ([0-9])
断言不可能匹配刚刚匹配的相同数字的任意长度(> 1)的字符串,后跟字符串的结尾: (?!\1+$)
然后匹配任何数字字符串,直到字符串的结尾: [0-9]+$
编辑:当然,在Java中你需要转义字符串("\\")内的反斜杠.
| 归档时间: |
|
| 查看次数: |
4380 次 |
| 最近记录: |