/**
 * 电话号码验证
 *
 * @param areacode
 *            国际区号代码,例如 中国为(+86 * @param phone
 *            电话号码
 * @return
 */
public static boolean isPhoneNumberValid(String areacode, String phone) {if (Common.isNullOrEmpty(areacode) || Common.isNullOrEmpty(phone)) {return false;} else if ("+86".equals(areacode)) {return isPhoneNumberValid(phone);} else {return isForeignPhoneNumberValid(phone);}
}
/**
 * 国内电话号码验证
 *
 * @param phoneNumber
 * @return
 */
public static boolean isPhoneNumberValid(String phoneNumber) {// "^//(?(//d{3})//)?[- ]?(//d{4})[- ]?(//d{4})$"
   Pattern pattern = Pattern.compile("^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\\d{8}$");Matcher m = pattern.matcher(phoneNumber);return m.matches();
}
/**
 * 国外电话号码验证 判断是否是520位的纯数字
 *
 * @param phoneNumber
 * @return
 */
public static boolean isForeignPhoneNumberValid(String phoneNumber) {Pattern p = Pattern.compile("^[\\d]{5,20}$");return p.matcher(phoneNumber).matches();
}

国内/外电话号码验证相关推荐

  1. jquery php 登录验证手机号码,jQuery电话号码验证实例

    本文实例为大家分享了jQuery电话号码验证的具体代码,供大家参考,具体内容如下 电话号码验证: //移动号码归属地支持号段:134 135 136 137 138 139 147 150 151 1 ...

  2. java正则表达式验证_Java中的正则表达式电话号码验证

    java正则表达式验证 Validating a phone number using regular expression is tricky because the phone number ca ...

  3. php jquery登录验证手机号码,jQuery电话号码验证实例

    摘要:本文实例为大家分享了jQuery电话号码验证的具体代码,供大家参考,具体内容如下电话号码验证://移动号码归属地支持号段:134 135 136 137 138 139 147 150 151 ...

  4. 支持+86的手机和电话号码验证正则表达式

    86就中国的国字区号是,在实际应用中可能有些电话或者手机号码前面需要添加+86,下面就介绍一下能够验证带有+86这种格式手机或者电话号码的正则表达式,代码实例如下: 01 02 03 04 05 06 ...

  5. react 验证码组件_使用React.JS和Twilio服务创建电话号码验证组件。

    react 验证码组件 介绍 (Introduction) Phone number verification is required for phone sign-in or Two Factor ...

  6. jquery validate 手机号码、电话号码验证

    1.手机号验证代码 a)添加方法自定义验证方法: jQuery.validator.addMethod("isPhone", function(value, element) {v ...

  7. 更新受信任电话号码验证服务器出错,Apple ID 绑定的受信任电话号码怎样更改?...

    原标题:Apple ID 绑定的受信任电话号码怎样更改? 当您成为 iPhone.iPad 等苹果设备的用户之后,需要确保在这些设备上登录的 Apple ID 是您本人的,且账户密码只有您自己知晓.还 ...

  8. js身份证号码,电话号码验证

    这是jsp页面调用下面的js代码的一段脚本(整理收集的资料) <script type="text/javascript"> function verfiy(){ va ...

  9. JS邮箱验证_手机号码验证_电话号码验证-正则验证

    一.正则表达式 //对电子邮件的验证:^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$ //对 ...

最新文章

  1. Zookeeper ZAB协议原理浅析
  2. JavaScript初学者编程题(21)
  3. oracle程序加密,oracle加密
  4. springmvc教程--整合mybatis开发(spring+springMVC+mybatis整合开发)
  5. 干货 | 深入浅出分销体系
  6. ios解锁动态图片_iOS 苹果开机启动的 滑动来解锁动画
  7. 【学习笔记】第四章——文件 I(文件管理、逻辑结构、目录与文件分配方式)
  8. ICCV 2019 | 旷视研究院提出文字检测新方法:像素聚合网络PAN
  9. 基于JAVA+SpringBoot+Mybatis+MYSQL的养老院管理系统
  10. OSPF OVER FR HUB-SPPKE
  11. 今天开始每天一点ffmpeg知识。千里之行 。
  12. 区块链 FISCO BCOS学习文章(2)-FISCO BCOS怎么搭建
  13. linux不解压情况下查看压缩包内文件的总行数、文件列表的数目
  14. php网页表格样式,分享7款颜色的CSS表格样式美化网页表格用户体验
  15. Django使用livereload自动刷新页面
  16. 秀米图文编辑对接UEditor富文本编辑器样式丢失
  17. PCIE知识点-010:PCIE 热插拔资料从哪获取
  18. C++中的push_back函数
  19. 4246 奶牛的身高
  20. QCC51XX---如何修改MDE的主题

热门文章

  1. 数字城市福州智慧水库平台功能结构分析【软件测试与工程】
  2. 【目标检测】TT100K数据集使用,提取标注信息并转换成VOC格式的xml文件或yolo格式的txt文件
  3. iOS开发系列--iOS应用架构谈
  4. 正方教务教务系统API - 一些项目链接
  5. WordPress链接推送插件:果果推送
  6. HCIP-7.0华为交换机技术基础学习
  7. Python3 调用 FaceAPI 读取并检测视频中的人脸
  8. Flutter学习笔记08-Padding Row Column Flex Expanded组件详解
  9. 尚硅谷大厂面试题第二季(上)
  10. 计算机培训机房装修,计算机机房装修基本流程 计算机机房装修要注意什么