public class PhoneCheckUtils {/**
     * 大陆手机号码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();}}

正则表达式手机号(大陆,香港)相关推荐

  1. 正则表达式 手机号 车牌号 身份证 姓名

    Android中手机号.车牌号正则表达式 手机号 手机号的号段说明转载自:国内手机号码的正则表达式|蜗牛的积累 手机名称有GSM:表示只支持中国联通或者中国移动2G号段(130.131.132.134 ...

  2. 香港买android手机,2015 Q3中国大陆/香港/台湾最热门Android手机Top 10排行榜

    原标题:2015 Q3中国大陆/香港/台湾最热门Android手机Top 10排行榜 前瞻科技快讯:昨晚,91 门户晒出 2015 年 Q3 中国大陆/香港/台湾最热门 Android 手机对比!To ...

  3. java 正则表达式 手机号 邮箱(转载)

    转载地址:https://www.cnblogs.com/go4mi/p/6426215.html package com.modules.plateform.tool;import java.uti ...

  4. 正则表达式-手机号验证

    创建一个正则表达式,用来检查一个字符串是否是一个合法手机号. 手机号的规则: 1.以1开头 2.第二位3-9任意数字 3.三位以后任意数字9个 ^1 [3-9] [0-9]{9}$ var phone ...

  5. JS正则表达式手机号中间4位替换成*星号

    手机号中间四位变星号(*) function filterPhoneNumber(phoneNumber) {let reg = /^1[3456789]{1}\d{9}$/ //必须是以1开头,第二 ...

  6. Java 正则表达式 手机号 身份证号脱敏

    // 手机号码前三后四脱敏 public static String mobileEncrypt(String mobile) { if (StringUtils.isEmpty(mobile) || ...

  7. 正则表达式(经纬度、手机号、时间)

    经纬度的正则表达式 经度的范围是0-180,保留6位小数的正则表达式:"^(([1-9]\d?)|(1[0-7]\d))(\.\d{1,6})|180|0(\.\d{1,6})?" ...

  8. 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名

    目录 (原创不易,你们对阿超的赞就是阿超持续更新的动力!) (以免丢失,建议收藏~~~) ------------------------------------------------------- ...

  9. 正则表达式入门级别详细教程

    文章目录 常用正则表表达式 01.火车车次 02.手机机身码(IMEI) 03.必须带端口号的网址(或ip) 04.网址(URL) 05.统一社会信用代码 06.迅雷/ed2k/磁力链接 07.子网掩 ...

  10. 利用Requests库和正则表达式爬取豆瓣影评Top250

    说明 最近看了下爬虫基础,想写个博客来记录一下,一来是可以方便和我一样刚入门的小白来参考学习,二来也当做自己的笔记供自己以后查阅. 本文章是利用python3.6和Requests库(需自行安装,cm ...

最新文章

  1. 关于产品的一些交互理念
  2. 江苏小米授权维修商网点收藏
  3. linux安装neo4j及远程访问
  4. 大端 小端 原码 反码 补码 及内存中的表现
  5. Logtail 混合模式:使用插件处理文件日志
  6. 看完这篇垃圾回收,和面试官扯皮没问题了
  7. python之路day2_Python之路,day2
  8. android studio上拉加载,AndroidStudio的PullToRefreshListView简单使用
  9. 随想:增强类的重用性
  10. Kotlin入门(2)让App开发变得更容易
  11. Postgre 中的空值判断
  12. 二维码资料 目录 1. 二维码QR Code 1 2. 发展历程 1 3. 特点 2 4. 存储 3 5. 分类 3 5.1.1. 按原理分 3 6. 区别 与条码区别 5 7. 什么是码制?
  13. 用Python放一场浪漫的烟花秀!
  14. 【NAND文件系统】UBI介绍
  15. Gris游戏开发-day03
  16. mfc匹配关键字颜色显示_如何在多台显示器上匹配颜色
  17. 国内各银行间异地汇款手续费对照表
  18. 2019,入职互联网公司的好时机,你抓住了没?
  19. 利用python画钻石_用Python制作钻石ASCII艺术品
  20. 【计算机架构】什么是实时操作系统、什么是非实时操作系统;实时操作系统和非实时操作系统的区别

热门文章

  1. 【Linux入门指北】第六篇 Linux常用的开发工具
  2. 软件工程:软件开发生命周期 (SDLC)
  3. java shiro教程_10 分钟快速上手 Shiro 新手教程
  4. 数据归一化mapminmax
  5. JUnit 5预期异常
  6. 用android实现GB28181前端设备接入平台
  7. 电脑软件:推荐两款好用的文件重复检测软件,赶快给你的电脑瘦瘦身吧!
  8. MTK车载平台添加或更换开机启动LOGO
  9. 【文献研究】国际班轮航运的合作博弈:The coopetition game in international liner shipping
  10. 人工智能最前沿的技术视频,大量教程