RT 6到20位数字和字母组合 正则表达式,也就是既要有数字也要有字母 不区分大小写
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 04:32:35
RT 6到20位数字和字母组合 正则表达式,也就是既要有数字也要有字母 不区分大小写
RT 6到20位数字和字母组合 正则表达式,也就是既要有数字也要有字母 不区分大小写
RT 6到20位数字和字母组合 正则表达式,也就是既要有数字也要有字母 不区分大小写
不多说直接上代码
java版
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ZhengZe {
public static void main(String z[]) {
Pattern pat = Pattern.compile("[\\da-zA-Z]{6,20}");
Pattern patno = Pattern.compile(".*\\d.*");
Pattern paten = Pattern.compile(".*[a-zA-Z].*");
String str = "111111111111111111aa";
Matcher mat = pat.matcher(str);
Matcher matno = patno.matcher(str);
Matcher maten = paten.matcher(str);
if(matno.matches()&& maten.matches() && mat.matches()){
System.out.println(str);
}
}
}