您的位置:首页 > 编程语言 > Java开发

Java 后台验证联系方式(包括固定电话和手机号码)

2014-06-27 10:46 295 查看
//java检测是否为电话号码(手机、固定电话验证)

String legalPhone = "";

String regExp ="^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}|[0]{1}[0-9]{2,3}-[0-9]{7,8}$";

Pattern p = Pattern.compile(regExp);

Matcher m = p.matcher(importPotentialBFOs[i].getLegalPhone());

if(m.find()){ //注意:m.find只能用一次,第二次调用后都为false

 legalPhone = importPotentialBFOs[i].getLegalPhone();

 uploadTmp.setLegalTelephone(legalPhone);

}else{

 throw new BizException("联系电话格式错误!");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息