正则表达式 匹配字符串 matches()方法的运用

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);
}

}

上一篇:【bzoj5099】[POI2018]Pionek 双指针法


下一篇:往对象数组里面添加相同的key 不同的value