您的位置:首页 > 移动开发 > Android开发

Android中在用户登录时如何识别是否是一个正确的手机号码

2016-09-23 09:22 351 查看
代码是最好的老师
我设置了输入长度为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 手机号
相关文章推荐