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()方法的運用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.