A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如何用正则表达式判断连续三个相同的数字
比如电话号码  18601066888

7 个回复

倒序浏览
                String s = "18601066888";
                String regex = "(.)*(.){3}(.)*";//前后任意,中间有三个相同的
                boolean matches = s.matches(regex);
                System.out.println(matches);
回复 使用道具 举报 1 0
..........................
回复 使用道具 举报
楼上强大 顶
回复 使用道具 举报
(\\d)\\1{3}
回复 使用道具 举报
[\\d](\\1){3}
回复 使用道具 举报
发错了   楼上的是对的
回复 使用道具 举报
本帖最后由 jinxiliuhuo 于 2020-11-22 17:12 编辑

............
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马