Android验证手机号
2015-11-03 11:17
405 查看
/**
* 验证手机格式
*/
public static boolean isMobileNO(String mobiles) {
/*
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9
*/
String telRegex = "[1][358]\\d{9}";//"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。
if (TextUtils.isEmpty(mobiles)) return false;
else return mobiles.matches(telRegex);
}
* 验证手机格式
*/
public static boolean isMobileNO(String mobiles) {
/*
移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188
联通:130、131、132、152、155、156、185、186
电信:133、153、180、189、(1349卫通)
总结起来就是第一位必定为1,第二位必定为3或5或8,其他位置的可以为0-9
*/
String telRegex = "[1][358]\\d{9}";//"[1]"代表第1位为数字1,"[358]"代表第二位可以为3、5、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。
if (TextUtils.isEmpty(mobiles)) return false;
else return mobiles.matches(telRegex);
}
相关文章推荐
- Android的系统框架的深入认识
- 解决Android Studio的Terminal窗口不能输入的问题
- Android的系统框架
- Android中的设计模式
- Android MediaRecorder录音
- android源码大放送(实战开发必备)
- (仿360卸载后弹窗)Android卸载程序之后跳转到指定的反馈页面
- Android常用的编码操作规范
- android中drawable与bitmap的相互转化
- android 布局之滑动探究 scrollTo 和 scrollBy 方法使用说明
- Android 自动弹出\关闭软键盘
- 【有人@我】Android中高亮变色显示文本中的关键字
- 【有人@我】Android中高亮变色显示文本中的关键字
- android:评分条RatingBar
- Android开发之如何保证Service不被杀掉
- Android实战技巧之四十四:Hello,Native!
- android之Picasso加载图片用法以及Transformation自定义加载图片
- 美团Android DEX自动拆包及动态加载简介
- 在不同的Activity之间传递数据--摘自《android开发权威指南.pdf》
- Android性能优化典范