方法
private boolean isMobileNO(String mobiles) {
String telRegex = "^((1[3,5,7,8][0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$";
if (TextUtils.isEmpty(mobiles)) {
return false;
} else {
return mobiles.matches(telRegex);
}
}判断时
if (!isMobileNO(mRegisterPhone.getText().toString())) {
ToastUtil.showToast("电话号码格式不正确");
}
本文介绍了一种用于验证中国大陆手机号格式正确性的方法。通过正则表达式匹配来检查输入字符串是否符合常见的11位手机号格式,包括但不限于13、15、17、18等开头的号码。如果输入为空或不符合规定格式,则返回错误提示。

1929

被折叠的 条评论
为什么被折叠?



