急急急 用正则表达式怎么验证 6为数字和字母的混合&&6位数字和字母的混合呢?&&两边都必须是字母和数字的混合 用正则表达式怎么验证 6为数字和字母的混合&&6位数字和字母的混合呢?&&两边都必须是字母和数字的混合 用了一种预搜索的方式但是只是向右搜索&&前的比对还是不正确!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^[a-zA-Z0-9]{6}&&[a-zA-Z0-9]{6}$这个是匹配 前面6个字符是字母或数字,中间是 && ,后面是6个字母或数字,14位的字符串。不知道是不是你想要的 public boolean check(String str){ if(str.length() != 6){ } Pattern pattern = null; Matcher matcher = null; String regex = ""; regex = "^[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}&&[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}$"; pattern = Pattern.compile(regex); matcher = pattern.matcher(str); if(matcher.find()){ System.out.println("true"); }else{ System.out.println("false"); } return true; } public boolean check(String str){ if(str.length() != 6){ } Pattern pattern = null; Matcher matcher = null; String regex = ""; regex = "^[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}&&[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}$"; pattern = Pattern.compile(regex); matcher = pattern.matcher(str); if(matcher.find()){ return true; }else{ return false; } } public boolean check(String str){ Pattern pattern = null; Matcher matcher = null; String regex = ""; regex = "^[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}&&[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}$"; pattern = Pattern.compile(regex); matcher = pattern.matcher(str); if(matcher.find()){ return true; }else{ return false; } } String s = "ff34gb&&2ws4gn"; System.out.println(s.matches("\\p{Alnum}{6}\\&\\&\\p{Alnum}{6}")); IE中设置将JRE用于applet可以改变JRE的版本么? 关于GUI的问题 有关端口的问题? 怎样获取年,月,日呢?没查到,呵呵 由String型转换为Date型的问题 求播放音乐的APPLET,由列表框开选择播放!得到即用100分! 超级简单的问题 Window98环境下,编译.java文件,错误信息太多,超过ms-dos窗口一屏,如何看到所有的错误信息.谢谢 为什么两个终端的静态变量会相互覆盖? Java 工具 求助 编写一个简单的JAVA Applet应用程序 两个关于记事本的小问题
这个是匹配 前面6个字符是字母或数字,中间是 && ,后面是6个字母或数字,14位的字符串。不知道是不是你想要的
if(str.length() != 6){
}
Pattern pattern = null;
Matcher matcher = null; String regex = "";
regex = "^[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}&&[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}$"; pattern = Pattern.compile(regex);
matcher = pattern.matcher(str);
if(matcher.find()){
System.out.println("true");
}else{
System.out.println("false");
}
return true;
}
if(str.length() != 6){
}
Pattern pattern = null;
Matcher matcher = null; String regex = "";
regex = "^[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}&&[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}$"; pattern = Pattern.compile(regex);
matcher = pattern.matcher(str);
if(matcher.find()){
return true;
}else{
return false;
}
}
Pattern pattern = null;
Matcher matcher = null; String regex = "";
regex = "^[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}&&[([A-z]+?[\\d]+?)|([\\d]+?[A-z]+?)[A-z\\d]*?]{6}$"; pattern = Pattern.compile(regex);
matcher = pattern.matcher(str);
if(matcher.find()){
return true;
}else{
return false;
}
}
System.out.println(s.matches("\\p{Alnum}{6}\\&\\&\\p{Alnum}{6}"));