求一正则表达式,是关于数字验证的! 要求: 验证数字1-9之间不重复的3个数! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为撒子一定要用正则来验证呢?把字符串丢进set里面看size再与原来length比较不容易解决点吗? 应该是把字符串分成字符放set里 总感觉我这个写的有点傻。。 public static void main(String[] args) { System.out.println("123".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); System.out.println("114".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); System.out.println("124".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); System.out.println("343".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); System.out.println("333".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); System.out.println("161".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); } 随机从1-9里面取3个然后放到set中过滤下 感谢joejoe1991的回复! 虽然说没有完全按照我的要求! 但修改下验证是通过的! 马上揭贴给分! httpClient + 线程池 + 多线程 的底层问题。。。。。。。。。。。。。。。。。不知道是否有人知道啊?3个月都没有解决啊。。。。。。。哎,有源码 ocxinput没有权限 dom4j解析不出结点的问题 如何对重定向后的url设定cookie值 common-fileupload 实现下载功能 为什么含有中文的字符串写到磁盘文件中时会变成乱码?该如何解决? JFRAME简单问题 关于文件保存和打开的问题(急急急) 最酷的话题___java做聊天室,有代码者加分。 向各位大虾请教!如何取三个名称相同的下拉列表值? 关于网站爬虫问题?高手请指教 问个关于XML问题
把字符串丢进set里面看size再与原来length比较不容易解决点吗?
public static void main(String[] args)
{
System.out.println("123".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)"));
System.out.println("114".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)"));
System.out.println("124".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)"));
System.out.println("343".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)"));
System.out.println("333".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)"));
System.out.println("161".matches("(\\d)(?!\\1)(\\d)(?!\\1|\\2)(\\d)")); }