我想检查用户在服务器端的输入.如果用户输入的数字111111或22222具有相同的数字,并且输入的顺序如12345或456789.
Sus*_*Pal 14
要匹配连续相同的数字:
^([0-9])\1*$
Run Code Online (Sandbox Code Playgroud)
请注意,当您将其放在java字符串文字中时,必须转义反斜杠,例如"^([0-9])\\1*$"
.
对于第二个,您必须使用|
运算符明确地创建连续数字列表.正则表达式真的很长很讨厌,有多达10个嵌套的parantheses.必须使用程序生成此正则表达式.换句话说,这是使用正则表达式解决的错误问题.编写循环并测试它会简单得多.
归档时间: |
|
查看次数: |
16385 次 |
最近记录: |