我有一堆电话号码,我希望能够判断一个号码是否看起来“有趣”。我的意思是,一个有重复数字的数字。例如:
822222222
822333444
822222999
基本上,822 + 两组相同的三个数字。
我正在用 JAVA 做这个,到目前为止我有这个:
if (number.matches("^((822|654|611)\\d{3}\\d{3})$"))
这显然与这些数字匹配,但它也匹配:
822315487
这不是一个特殊的数字。(不要注意654和611的数字,我也需要考虑。)
我该怎么办?如何构造一个匹配相同数字 3 次的正则表达式?