记录一下实用全面的正则判断手机号码、微信号、邮箱号方便下次使用

var  phone="^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16[6-7])|(17[1-8])|(18[0-9])|(19[1|3])|(19[5|6])|(19[8|9]))\\d{8}$";
var email="^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$";
var wechat ="^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$";
 if(!StringUtils.isEmpty(applyScholarship.getApplyScholarshipEmail())){regex="^\\s*\\w+(?:\\.{0,1}[\\w-]+)*@[a-zA-Z0-9]+(?:[-.][a-zA-Z0-9]+)*\\.[a-zA-Z]+\\s*$";Pattern p =Pattern.compile(regex);System.out.println(p.matcher(applyScholarship.getApplyScholarshipEmail()).matches());if(!p.matcher(applyScholarship.getApplyScholarshipEmail()).matches()){return AjaxResult.warn("邮箱验证失败!");}}if(!StringUtils.isEmpty(applyScholarship.getApplyScholarshipPhone())) {regex = "^((13[0-9])|(14[5-9])|(15([0-3]|[5-9]))|(16[6-7])|(17[1-8])|(18[0-9])|(19[1|3])|(19[5|6])|(19[8|9]))\\d{8}$";Pattern p =Pattern.compile(regex);System.out.println(p.matcher(applyScholarship.getApplyScholarshipPhone()).matches());if(!p.matcher(applyScholarship.getApplyScholarshipPhone()).matches()){return AjaxResult.warn("手机号验证失败!");}}if(!StringUtils.isEmpty(applyScholarship.getApplyScholarshipWechat())){regex ="^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$";Pattern p =Pattern.compile(regex);System.out.println(p.matcher(applyScholarship.getApplyScholarshipWechat()).matches());if(!p.matcher(applyScholarship.getApplyScholarshipWechat()).matches()){return AjaxResult.warn("微信验证失败!");}}
 * 三大运营商最新号段 合作版 2021-03* 移动号段:* 134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 195 198* 联通号段:* 130 131 132 145 146 155 156 166 167 171 175 176 185 186 196* 电信号段:* 133 149 153 173 174 177 180 181 189 191 193 199* 虚拟运营商:* 162 165 167 170 171

感谢这位大佬,必须顶一个 原文地址:2021-03-最新正则表达式判断手机号码

正则表达式判断三大运营商手机号码、微信号、邮箱相关推荐

  1. 2020年正则表达式匹配三大运营商手机号码,附各运营商号段

    号段: 移动号段 134,135,136,137,138,139,147,148,150,151,152,157,158,159,172,178,182,183,184,187,188,198,197 ...

  2. 移动信号最好的服务器,三大运营商哪家的“信号”最好?真实体验分析

    原标题:三大运营商哪家的"信号"最好?真实体验分析 最近看到很多人在讨论三大运营商哪家的信号最好,有人说是中国移动,有人说是中国电信,还有人说是中国联通,总之大家都是根据自身的使用 ...

  3. 三大运营商手机号码正则匹配(联通,电信,移动)

    验证是否为有效手机号码: // 判断正确号码 function regNumber(mobileNo) {//移动:134(0 - 8) .135.136.137.138.139.147.150.15 ...

  4. 三大运营商手机号码正则匹配

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 验证是否为有效手机号码: // 判断正确号码 function regNumber(mobileNo) ...

  5. 三大运营商的频段-信号

    中国移动 2G:GSM900:890-909(上行)935-954(下行),GSM1800:1710-1725(上行)1805-1820(下行). 3G:TDD(TD-SCDMA) 1880MHz-1 ...

  6. oracle 根据手机号判断三大运营商函数

    create or replace function fn_gzk_sbyys(in_v1 varchar2) return varchar2 is--识别运营商   out_cs varchar2( ...

  7. 判断手机所属三大运营商 移动、联通、电信

    中国移动服务网号 "134", "135", "136", "137", "138", " ...

  8. 三大运营商(联通、电信、移动)的手机号正则判断

    三大运营商(联通.电信.移动)的手机号正则判断 checkMobile(telphone){ let isChinaMobile = /^134[0-8]\d{7}$|^(?:13[5-9]|147| ...

  9. 手机4g信号强的服务器,国内三大运营商到底谁的4G网络信号最强?很多人都搞错了,望周知...

    国内三大运营商到底谁的4G网络信号最强?很多人都搞错了,望周知要说现在的手机能够那么的有魅力,还是跟我们国家的三个运营商有着特别大的关系,如果说我们国家没有运营商存在的话,那么也就没有了基站的建设,没 ...

最新文章

  1. 我失败的阿里程序员生涯
  2. NLP技术中的Tokenization
  3. NVIDIA GPU 架构梳理
  4. 《手机测试Robotium实战教程》——导读
  5. 如何用计算机算矩阵,【活用工具】教你如何用卡西欧fx82es计算机计算复数 矩阵...
  6. 电子签名 和 电子证书
  7. 碰撞域与广播域的区别
  8. 空气质量监测管理系统
  9. 计算机程序漏洞用英语怎么说,网络用语bug是什么意思,中文翻译是虫子(指电脑程序漏洞)...
  10. 图扑软件 3D 组态编辑器,低代码零代码构建数字孪生工厂
  11. 概率论笔记(四)概率分布的下期望和方差的公式总结
  12. 百度地图之标注物聚合
  13. 亲历的商务谈判过程(续)——谈谈国企和我的经历
  14. #1752. 聂小倩
  15. AboutServer
  16. 常用数据库的基因ID
  17. 数字SOC设计之低功耗之线性稳压器(LDO)
  18. VC5509的通用GEL代码
  19. [渝粤教育] 西南科技大学 预算会计 在线考试复习资料2021版(1)
  20. Spring Data Querydsl-JPA 的简单入门笔记

热门文章

  1. 单周涨粉20w+,佛系直播竟让他意外变身带货黑马?
  2. 【考研英语语法】词性的选择与所放位置
  3. 技术分享经典 javaScript原型链面试题
  4. 油管视频怎么下载到本地,油管视频下载到本地的方法
  5. C# 主窗体Load事件、Shown事件、Activated事件 区别
  6. 怎样录屏没有外界杂音?3个十分好用的方法,码住收藏!
  7. Attacks on WebView in the Android System阅读笔记
  8. 脉冲神经网络Precise-Spike-Driven (PSD) Synaptic Plasticity学习笔记
  9. 计算机相关职业数量,2017最有前途的十大职业盘点(5)
  10. 计算机毕设(附源码)JAVA-SSM基于web的医院门诊管理系统