Java中的正则表达式验证各种电话号码
//验证联系电话public boolean checkPhone(String phone){if(phone.matches("((^(13|15|18)[0-9]{9}$)|(^0[1,2]{1} \\d{1}-?\\d{8}$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}$)|(^0[1,2]{1}\\d{1}-?\\d{8}-(\\d{1,4})$)|(^0[3-9]{1}\\d{2}-?\\d{7,8}-(\\d{1,4})$))")){return true;}else{return false; }}? 1 楼 天明破晓 2012-07-20 我测试了,不好用