大家帮忙写个正则 验证字符串 是不是1,2,3,4这样形式出现要求必须是数字 第一位不能是0 不能是,最后一位不能是, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String str = "0,2,3,4,5"; String format = "^[1-9]*,(\\d,)*\\d$"; System.out.println(str.matches(format)); String str = "11,22,33,45,567"; String format = "^[1-9]*,(\\d*,)*\\d*$"; System.out.println(str.matches(format));上面的,只能匹配一位数字,下面来个可以匹配多为数字的。 String str = "1,2,3,4,5,10"; String format = "^[1-9]*,(\\d,)*\\d$"; System.out.println(str.matches(format));这样应该是可以的 但是你这个正则 输出false 那个高手帮小弟解释一下这代码? 正则表达式替换字符串 J2SE向J2EE过渡。。。 JDialog上能添加JTabbedPane吗? Jar文件的问题,谢谢!! SWT如何实现像eclipse一样的,tabfolder 请问? 大家好啊,我学JAVA没有多久,想和大家共同学习进步,有意者,留下QQ,MSN,我的QQ70129571,MSN:[email protected] jre1.4的小疑问! 哪里能够下载到针对InterBase的第三类的JDBC驱动程序InterClient?高分求解...... 有人编过java作函数图像的小应用程序吗? Integer到底怎么回事呀?
String str = "0,2,3,4,5";
String format = "^[1-9]*,(\\d,)*\\d$";
System.out.println(str.matches(format));
String str = "11,22,33,45,567";
String format = "^[1-9]*,(\\d*,)*\\d*$";
System.out.println(str.matches(format));上面的,只能匹配一位数字,下面来个可以匹配多为数字的。
String str = "1,2,3,4,5,10";
String format = "^[1-9]*,(\\d,)*\\d$";
System.out.println(str.matches(format));
这样应该是可以的 但是你这个正则 输出false