正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等
正则世界,唯我独尊
编写项目的时候,多多少少都有些验证,用的时候费力气去写或者满世界的找需要的资料太麻烦
就在这里进行汇总记录,后续会不断更新不断完善
正则表达式之——QQ号码验证
String regex = "[1-9][0-9]{4,14}";//第一位1-9之间的数字,第二位0-9之间的数字,数字范围4-14个之间
正则表达式之——微信号码验证
String regex = "/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/";
正则表达式之——手机号码验证
// "[1]"代表下一位为数字可以是几,"[0-9]"代表可以为0-9中的一个,"[5,7,9]"表示可以是5,7,9中的任意一位,[^4]表示除4以外的任何一个,\\d{8}"代表后面是可以是0~9的数字,有8位。
String regex = "^((13[0-9])|(14[5,6,7,9])|(15[^4])|(16[5,6])|(17[0-9])|(18[0-9])|(19[1,8,9]))\\d{8}$";
正则表达式之——邮箱号码验证
String regex = "^[a-z0-9]+([._\\\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$";
正则表达式之——在程序中的应用
/*** @param uinfo 用户的信息,验证用户userID、QQ号、微信号、手机号、通知的邮箱* @return 如果验证失败返回失败信息,否则返回null*/public String checkUInfo(uinfo uinfo){//验证用户userIDif (uinfo==null||uinfo.getUserid()<=100000){return "传入非法数据";}//验证QQ号String qqnum = uinfo.getQqnum();String regex = "[1-9][0-9]{4,14}";//第一位1-9之间的数字,第二位0-9之间的数字,数字范围4-14个之间if (qqnum!=null&&!qqnum.matches(regex)){//如果不是,返回QQ号不正确return "QQ号码不正确";}//验证微信号regex = "/^[a-zA-Z]{1}[-_a-zA-Z0-9]{5,19}$/";String wxnum = uinfo.getWxnum();if (wxnum!=null&&!wxnum.matches(regex)){return "微信号码不正确";}//验证手机号/*** 判断字符串是否符合手机号码格式* 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 165 172 178 182 183 184 187 188 198* 联通号段: 130 131 132 145 146 155 156 166 170 171 175 176 185 186* 电信号段: 133 149 153 170 173 174 177 180 181 189 191 199* 虚拟运营商: 170* @param str* @return 待检测的字符串*/// "[1]"代表下一位为数字可以是几,"[0-9]"代表可以为0-9中的一个,"[5,7,9]"表示可以是5,7,9中的任意一位,[^4]表示除4以外的任何一个,\\d{8}"代表后面是可以是0~9的数字,有8位。regex = "^((13[0-9])|(14[5,6,7,9])|(15[^4])|(16[5,6])|(17[0-9])|(18[0-9])|(19[1,8,9]))\\d{8}$";String phonenum = uinfo.getPhonenum();if (phonenum!=null&&!phonenum.matches(regex)){return "手机号码不正确";}//验证邮箱号码regex = "^[a-z0-9]+([._\\\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$";String tallmail = uinfo.getTallmail();if (tallmail!=null&&!tallmail.matches(regex)){return "邮箱号码不正确";}return null;}
正则表达式验证手机号,正则表达式验证邮箱号,正则表达式验证QQ号,正则表达式验证微信号等相关推荐
- php+正则匹配qq,正则表达式对qq号进行验证的实例
这篇文章主要介绍了正则表达式对qq号码进行校验的相关知识,非常不错,具有参考借鉴价值,需要的的朋友参考下吧 废话不多说了,直接给大家贴代码了,具体代码如下所示:package 正则表达式; /*对QQ ...
- php正则判断是否为QQ号,正则表达式对qq号码校验
正则表达式对qq号码校验 废话不多说了,直接给大家贴代码了,具体代码如下所示: package 正则表达式; /*对QQ号码进行校验 要求5~15位,不能以0开头,只能是数字*/ import jav ...
- 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名
目录 (原创不易,你们对阿超的赞就是阿超持续更新的动力!) (以免丢失,建议收藏~~~) ------------------------------------------------------- ...
- 手机号,车牌号,QQ号,公司名测吉凶
一.接口介绍 [测吉凶大全]通过周易数理对数字吉凶做分析,数字吉凶查询预测可以帮助你选择一个吉利的数字,趋吉避凶.用户可以通过手机号.车牌号.QQ号.公司名来测吉凶,也可以对姓名进行打分,快来试试吧. ...
- Q绑查询在线查询手机号,免费查Q绑怎么防止qq信息泄露
每天请记得打开手机,查收我的礼物 小贴士:长按保存 点击放大 点击[星尘库]右上角找到[-] 关注设我为✨星标/置顶 ✨[更快收到更新] Pay attention to setting me as ...
- Android中利用正则表达式验证手机号是否合法
利用正则表达式来验证手机号是否合法,现在我们简单使用一下,这个在实际的应用中很实用. 例:在输入框中输入手机号,判断是否合法, MainActivity中: package com.example.m ...
- (转)最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等...
什么是 RegExp? RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配. 通常用于格式验证.正则替换.查找子串等 各种编程语言的正则表达式基本相同 ...
- 正则表达式匹配、手机号、QQ号、邮箱号
正则表达式匹配.手机号.QQ号.邮箱号 第一个正则表达式匹配手机号 ```首先我们来创建一个变量接受用户输入的数据var son = number(prompt(""))然后再来一 ...
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
什么是 RegExp? RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配. 通常用于格式验证.正则替换.查找子串等 各种编程语言的正则表达式基本相同 ...
- js 正则匹配邮箱_JS正则表达式验证手机号和邮箱
一.验证手机号 functionisPoneAvailable(poneInput) {var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;if (!myreg.test(pon ...
最新文章
- 使用c#生成高品质小空间的缩略图
- isk麦克风安装教程_得胜麦克风怎么样?isk的麦克风怎么样?屁颠虫麦克风使用教程?得胜PC电容麦克风详细拆解...
- 个性化选修——软件工程相关笔记
- vue 中$index $key 已移除
- 八数码问题II-双向bfs和map标记
- 华罗庚先生的数学教育思想
- metronic 4.5.7开发环境下, 在Windows 10上安装了10.16.0版本的node js之后,导致node sass无法加载...
- SQLServer之修改CHECK约束
- mysql lost connection to server during query
- Luogu P1119 灾后重建 【floyd】By cellur925
- 【咀嚼C语言】二维数组找鞍点
- Eclipse无法查看Servlet源代码的解决方案
- 路由器命令级别和用户级别
- 利用鱼群算法求解最值问题(一元或多元)MATLAB编程实现
- 计算机设备码的功能,电脑机器码,详细教您电脑机器码修改软件
- 如何批量隔行删除Excel行
- ​2019胡润百富榜公布:中国互联网上演: 龙虎斗 , 阿里暂时领跑 , 企鹅紧随其后 , 李彦宏,雷军掉队...
- 服务器和云虚拟主机,虚拟主机与云服务器各自适应什么样的人群?
- 新零售微服务电商项目SpringBoot/SpringCloudAlibaba
- BZOJ1123BLO Tarjan割点