Android验证手机号、用户名正则表达式
2015-08-13 09:57
381 查看
验证手机号正则表达式
现在的号段实在太多了,什么都有,那就放宽点要求呗
以1开头的11位数字组合
/**
* 验证手机号码
* @param phoneNumber 手机号码
* @return boolean
*/
public static boolean checkPhoneNumber(String phoneNumber){
Pattern pattern=Pattern.compile("^1[0-9]{10}$");
Matcher matcher=pattern.matcher(phoneNumber);
return matcher.matches();
}
验证用户名,如6到12位字母数字组合
/**
* 验证用户名
* @param username 用户名
* @return boolean
*/
public static boolean checkUsername(String username){
String regex = "([a-zA-Z0-9]{6,12})";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(username);
return m.matches();
}
现在的号段实在太多了,什么都有,那就放宽点要求呗
以1开头的11位数字组合
/**
* 验证手机号码
* @param phoneNumber 手机号码
* @return boolean
*/
public static boolean checkPhoneNumber(String phoneNumber){
Pattern pattern=Pattern.compile("^1[0-9]{10}$");
Matcher matcher=pattern.matcher(phoneNumber);
return matcher.matches();
}
验证用户名,如6到12位字母数字组合
/**
* 验证用户名
* @param username 用户名
* @return boolean
*/
public static boolean checkUsername(String username){
String regex = "([a-zA-Z0-9]{6,12})";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(username);
return m.matches();
}
相关文章推荐
- Android中MVP
- android layout_weight 使用总结
- Android studio 报错 gradel project sync failed Error:Cause: peer not authenticated
- android 进行多文件压缩处理格式zip
- OpenCV4Android——OpenCV2.4.11配置
- Android LayoutInflater原理分析,带你一步步深入了解View(一)
- android测试框架对比
- android studio用起来很卡,解决方法
- Android软件在线升级之本地版本号读取
- Android java 结束线程的正确操作
- android项目解刨之时间轴
- android开发知识小点
- 【解决】Android自定义Dialog无法横向填满
- Android应用开发技巧之更方便的使用Sqlite
- android studio f3怎么不跳转?
- Android源码——小苏闹钟
- onSaveInstanceState和onRestoreInstanceState触发的时机
- Android RecyclerView的StaggeredGridLayoutManager和CardView
- 百度地图(Android)多地图重叠bug记录
- android ORM数据库框架ActiveAndroid的简单使用