要求只匹配结尾为六个零000000,如果超过六个或中间为六个零都不匹配
例如:111111000000, 111110000000, 111110000001
把第一个匹配出来,谢谢!
例如:111111000000, 111110000000, 111110000001
把第一个匹配出来,谢谢!
解决方案 »
- javascript传xml格式的串到servlet,怎么解析?
- 请大家帮忙看下
- 关于myeclipse下sql的连接问题
- PreparedStatement 的问题(100分)
- 执行sql语句时,这个错:Duplicate entry '0' for key 1 是什么错啊?
- 有誰知道500的錯誤是怎麽回事?
- 我装了jbuilder6怎么还是不能运行jsp程序.用里面的view功能时连源代码也一起显出了出来
- 为什么<%@ include file="foot.htm" %>会出错?
- 求助,JAVA实现excel表格的可视化修改。
- 求大神指教!!!为什么用for循环往数据库插数据只能插入第一条?
- 用户登录失败,急急急
- 关于简单的存储过程的一些问题
System.out.println("111000000".matches("^\\d+(?<!0)0{6}$"));
如果有可能有字符 ^[\d\w]*0{6}$
var s="111111000000, 111110000000, 111110000001";
var reg=/(^|,)([01]{5}10{6})(,|$)/g;
s.match(reg);
alert(RegExp.$2);Java下你自己测试下吧
String s="111111000000, 111110000000, 111110000001"
Pattern p=Pattern.compile("(^|,)([01]{5}10{6})(,|$)");
Matcher m=p.matcher(s);while(m.find()){
System.out.println(m.group(2));
}