使用正則驗證手機號正確性
阿新 • • 發佈:2018-12-12
在Android開發中,可能有時候註冊賬號需要上傳手機號到伺服器,而為了儘可能的使提交到伺服器的手機號正確,有必要在提交之前做個手機號驗證!
CommonUtil.java 工具類
public class CommonUtil { public static boolean isMobile(String number) { boolean re = false; if (TextUtils.isEmpty(number)) { return false; } if (number.length() == 11) { if (number.startsWith("13")) { re = true; } else if (number.startsWith("14")) { re = true; } else if (number.startsWith("15")) { re = true; } else if (number.startsWith("17")) { re = true; } else if (number.startsWith("18")) { re = true; } } return re; } }
程式碼中使用:
// 做個正則驗證手機號
if (!CommonUtil.isMobile(mPhone)) {
Toast.makeText(this, "請填寫正確的手機號", Toast.LENGTH_SHORT).show();
return;
}