代码如下:String regExStr="000000|111111|222222|333333|444444|555555|666666|777777|888888|999999|"+
"011111|022222|033333|044444|055555|066666|077777|088888|099999|"+
"012345|123456|234567|345678|456789|567890|678901|789012|890123|901234|"+
"987654|876543|765432|654321|543210|432109|321098|210987|109876|098765|"+
"5678910";
Pattern regEx=Pattern.compile(regExStr);
//result=array[0]-array[1]-array[2]-array[3]-array[4]-array[5];
Matcher matcher=regEx.matcher(NewPassword);
boolean result=matcher.find();
System.out.println("result:"+result);在实现"000000".."999999"和"011111".."099999"的时候用"(\\d)\\1{5}|0(\\d)\\1{4}"时,只能判断第一个(\\d)\\1{5}而两个单独运行判断也没问题.请问该怎么解决?另外连续数字该怎么写代码?在线等,多谢!
"011111|022222|033333|044444|055555|066666|077777|088888|099999|"+
"012345|123456|234567|345678|456789|567890|678901|789012|890123|901234|"+
"987654|876543|765432|654321|543210|432109|321098|210987|109876|098765|"+
"5678910";
Pattern regEx=Pattern.compile(regExStr);
//result=array[0]-array[1]-array[2]-array[3]-array[4]-array[5];
Matcher matcher=regEx.matcher(NewPassword);
boolean result=matcher.find();
System.out.println("result:"+result);在实现"000000".."999999"和"011111".."099999"的时候用"(\\d)\\1{5}|0(\\d)\\1{4}"时,只能判断第一个(\\d)\\1{5}而两个单独运行判断也没问题.请问该怎么解决?另外连续数字该怎么写代码?在线等,多谢!
解决方案 »
- java怎么用7z的sdk解压一个7z文件,并保存到一个位置?
- 有段代码想了好久都不懂.请各位帮忙一下
- 外包一个页面 顺便推荐这个网络收藏夹--偶得
- SSI空指针异常,帮忙解决
- 大家帮我看看如何这个程序实现
- 想学java我要用什么环境呀。提供下载地最好了。给分
- Eclipse下java执行通过,拿到linux下hive中CREATE TEMPORARY FUNCTION失败
- java.util.ResourceBundle
- 请问有人会用C调Java么?
- 项目中不允许用存储过程了,如何实现复杂批量计算
- 写了一个Java数据备份与恢复类.但是备份文件存在,但是里面没有任何数据.
- 我学了尚学堂的j2se还是不明白,下一步怎么学啊
楼主【jekencao】截止到2008-08-03 12:53:34的历史汇总数据(不包括此帖):
发帖的总数量:7 发帖的总分数:570 每贴平均分数:81
回帖的总数量:7 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:7 结贴的总分数:570
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
取消马甲机器人,请点这里:http://www.java2000.net/mycsdn/robotStop.jsp?usern=jekencao
我来学习了 呵呵大家好啊 我的网站
http://www.ourjavasky.cn我的论坛
http://www.ourjavasky.cn/bbs
劝告:还是用程序判断把。