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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 万坤 于 2014-4-25 17:03 编辑

如题,不要^[0000|1111|2222|3333|4444|5555|6666|7777|8888|9999]$,

8 个回复

倒序浏览
String regex ="[\\d]{4}";这样写就可以了
回复 使用道具 举报
^(\d)\1{4}$

评分

参与人数 1技术分 +1 收起 理由
Don + 1 这个是正确的

查看全部评分

回复 使用道具 举报
本帖最后由 香菜病病患 于 2014-4-24 16:26 编辑

用组的概念 "(\\d)\\1{3}"
回复 使用道具 举报
悠然丶 发表于 2014-4-24 15:53
String regex ="[\\d]{4}";这样写就可以了

不对,你这样只能判断四位数字,不能判断这四个数是不是相同的
回复 使用道具 举报
本帖最后由 万坤 于 2014-4-24 16:38 编辑

用这个^([0-9])\\1+可以匹配多位重复的。但是用^([0-9])\\1{4}$,就不能匹配4位重复,求解释
回复 使用道具 举报
万坤 中级黑马 2014-4-24 16:33:22
7#
本帖最后由 万坤 于 2014-4-24 16:34 编辑

file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\632419546\QQ\WinTemp\RichOle\)_0@I_2]6}R37PK3N8)(YUQ.jpg
报错了!

回复 使用道具 举报
张稳 中级黑马 2014-4-24 17:20:13
8#
本帖最后由 张稳 于 2014-4-24 17:53 编辑

试试^(\\d)(\\1){3}$
我用eclipse验证了的,这个是对的
回复 使用道具 举报
万坤 中级黑马 2014-4-25 17:02:41
9#
张稳 发表于 2014-4-24 17:20
试试^(\\d)(\\1){3}$
我用eclipse验证了的,这个是对的

嗯,这个是对的,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马