Android开发手机号码校验

释放双眼,带上耳机,听听看~!
代码是最好的老师
我设置了输入长度为11位,并且以13、14、15、17、18 开头
在需要验证手机号码时调用isUserNumber()方法即可。
public static boolean isUserNumber(String number) {
boolean re = false;
//1. 控制前2位 :13、14、15、17、18
//        2. 总长度:11位
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;
}
作为一个刚入门的新手,我还没办法用正则表达式判断,于是写了这个比较通俗易懂的笨方法。
适用于跟我一样的菜鸟,当我积累更多之时可能会有更好的方法来判断。如果对你有帮助还请点赞支持,
如果有问题还请指正,谢谢观看!

人已赞赏
Android文章

Android EventBus使用解析

2020-2-21 17:44:31

Android文章

Android开发SharedPreferences的使用

2020-2-22 13:56:25

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索