package cn.niit.demo5zhengze;
/*
正则表达式
匹配字符串 matches()方法的运用
/
public class Test {
public static void main(String[] args){
checkQQ();
checkTel();
}
/
检查手机号码是否合法
1开头 第二位可以是34578 其他0-9 位数固定11位
/
public static void checkTel(){
String tel=“19478965235”;
boolean b=tel.matches(“1[34578][\d]{9}”);
System.out.println(b);
}
/
检查QQ号码是否合法
0不能开头,全数字,位数5-10位
374355539
\d相当于[0-9] \D相当于\d取反 取不是数字的
*/
public static void checkQQ(){
String qq="374355539";
//检查号码和规则是否匹配,String类的方法matches
boolean b=qq.matches("[1-9][0-9]{4,9}");
System.out.println(b);
}
}