android 检查电话号码是否合理(含大陆和香港格式)
2017-11-15 13:42
267 查看
public class PhoneFormatCheckUtils { /** * 大陆号码或香港号码均可 */ public static boolean isPhoneLegal(String str)throws PatternSyntaxException { return isChinaPhoneLegal(str) || isHKPhoneLegal(str); } /** * 大陆手机号码11位数,匹配格式:前三位固定格式+后8位任意数 * 此方法中前三位格式有: * 13+任意数 * 15+除4的任意数 * 18+除1和4的任意数 * 17+除9的任意数 * 147 */ public static boolean isChinaPhoneLegal(String str) throws PatternSyntaxException { String regExp = "^((13[0-9])|(15[^4])|(18[0,2,3,5-9])|(17[0-8])|(147))\\d{8}$"; Pattern p = Pattern.compile(regExp); Matcher m = p.matcher(str); return m.matches(); } /** * 香港手机号码8位数,5|6|8|9开头+7位任意数 */ public static boolean isHKPhoneLegal(String str)throws PatternSyntaxException { String regExp = "^(5|6|8|9)\\d{7}$"; Pattern p = Pattern.compile(regExp); Matcher m = p.matcher(str); return m.matches(); } }
相关文章推荐
- android 检查电话号码是否合理(含大陆和香港格式)
- android 用户注册或登录时判断输入的是否是正确格式的电话号码
- Android检查手机上是否安装了第三方软件的方法------本文以百度地图为例
- Android 判断程序是否位于前台,检查当前运行的程序
- ABAP如何检查字符串是否为日期或时间格式
- android检查sqlite数据库中是否存在某个元素
- Android检查Internet是否可以正常连接
- android 检查网络是否连接了
- Android检查当前网络状态是否可用并
- android 检查网络连接是否正常
- Android中检查软件是否已连接网络
- json formatter(一个检查json格式是否正确的小工具)
- 基于jquery实现即时检查格式是否正确的表单
- Android 检查APP是否被设置禁止显示通知
- android检查sd卡是否可写
- Android 正则表达式验证手机和邮箱格式是否正确
- js替换全部,js检查输入的日期是否是一个正确的日期格式
- Android 正则表达式验证手机和邮箱格式是否正确
- android-点滴记录-检查自己手机是否出了问题
- android 检查是否有网络,是否在wifi环境下