方法
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("电话号码格式不正确"); }