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); } }
正则表达式 匹配字符串 matches()方法的运用
最新推荐文章于 2024-06-18 10:02:03 发布