一个正则表达式的问题

cqa 2011-08-10 10:04:36

问题: 校验手机号码是否重复连号,ABCABC,如 134134; 256256 等

用正则表达式:

Pattern p=Pattern.compile("(\\d{3})\1");
Matcher m = p.matcher("13812369369");
boolean result = m.find();

为什么是false?
我用正则测试工具测试都是可以匹配的.
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl3450341 2011-08-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 nickycheng 的回复:]

Pattern p=Pattern.compile("(\\d{3})\\1");
Matcher m = p.matcher("13812369369");
boolean result = m.find();
[/Quote]

楼上纠正了你的语法错误
nickycheng 2011-08-10
  • 打赏
  • 举报
回复
Pattern p=Pattern.compile("(\\d{3})\\1");
Matcher m = p.matcher("13812369369");
boolean result = m.find();

50,541

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧