现在应用中都有对手机号码的校验,我以我自己的方式实现了一把,下面是效果图
/* * *验证手机格式 */公共静态布尔isMobileNO(字符串手机){/* *移动:134135136137138139150151157 (TD), 158159187188年 *联通:130131132152155156185186电信:133153180189(1349卫通) *总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0 - 9 */字符串telRegex=" [1] [3456789] \ \ d{9}”;//盵1]“代表第1位为数字1,“[358]”代表第二位可以为3、5、8中的一个,“\ \ d{9}”代表后面是可以是0 ~ 9的数字,有9位。 如果(TextUtils.isEmpty(手机)) 返回错误; 其他的 返回mobiles.matches (telRegex); } >之前
2,使用
布尔isPhoneNum=isMobileNO (mContactNum); 如果(TextUtils.isEmpty (mContactNum)) { ToastUtils.showCenterTip (mContext,“联系电话不能为空"); 返回; }else if (! isPhoneNum) { etContactNum.setText (" "); ToastUtils。showTip (mContext,“请输入有效的手机号码!”); 返回; } >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
android中实现手机号码的校验的示例代码