匹配一个有用的正则表达式判定java工具类

java正则表达式  时间:2021-01-31  阅读:()

一个有用的正则表达式判定Java工具类

*RegexTool is used to regex the string,such as :phone,qq,password,email .

*@author ZHANGGeng

*@version v1.0.1

*@since JDK5.0public class RegexTool {

*@param phoneNum传入的参数仅仅是一个电话号码时调用此方法

*@return如果匹配正确 return true

//如果传进来的是电话号码则对电话号码进行正则匹配public static boolean regexPhoneNumber(String phoneNum){

//电话号码匹配结果boolean isPhoneNum_matcher=phoneNum.matches( 1[358]\\d{9}

//如果is PhoneNum_matc her is true,则return true,els e return fals eif(is PhoneNum_matc her)return true;r eturn fals e;

/**

*@param email传入的参数仅仅是一个邮箱地址时调用此方法

*@return如果匹配正确 return true

//如果传进来的是邮箱地址则对邮箱进行正则匹配public static boolean regexEmailAddress(String email){

//邮箱匹配结果

boolean isEmail_matcher=email.matches( [a-zA-Z_0-9]+@[a-zA-Z0-9]+(\\.[a-zA-Z]{2,}){1,3}//如果is Email_m atc her value is true,则return true, els e return fals eif(isEmail_m atcher)return true;r eturn fals e;

/**

*@param phoneNum传入的电话号码

*@param email传入的邮箱地址

*@return如果匹配正确 return truepublic static boolean regexEmailAddressAndPhoneNum(String phoneNum,String email){//电话号码匹配结果boolean isPhoneNum_matcher=phoneNum.matches( 1[358]\\d{9}

//邮箱匹配结果boolean isEmail_matcher=email.matches( [a-zA-Z_0-9]+@[a-zA-Z0-9]+(\\.[a-zA-Z]{2,}){1,3}//matc her value is true,则return true,els e return fals eif(isEmail_m atcher isPhoneNum_matcher){return true;r eturn fals e;

/**

*@param qqNum传入的QQ

*@return如果匹配正确 return true els e return fals epublic static boolean regexQQNumber(String qqNum){

//QQ号匹配结果boolean is QQNum_matcher=qqNum.matc hes( [1-9]\\d{2,11}if(is Q QNum_matc her)return true;r eturn fals e;

/**

*@parampwd传入的是密码

*@return如果匹配正确满足密码规则 return true els e return fals epublic static boolean regexPassWord(String pwd){

//密码匹配结果boolean isPassWord_matcher=pwd.matches( [0-9a-zA-Z_@$@]{6,12}if(isPas sWord_matcher)return true;r eturn fals e;

VPSMS:53元/月KVM-512MB/15G SSD/1TB/洛杉矶CN2 GIA

VPSMS最近在做两周年活动,加上双十一也不久了,商家针对美国洛杉矶CN2 GIA线路VPS主机提供月付6.8折,季付6.2折优惠码,同时活动期间充值800元送150元。这是一家由港人和国人合资开办的VPS主机商,提供基于KVM架构的VPS主机,美国洛杉矶安畅的机器,线路方面电信联通CN2 GIA,移动直连,国内访问速度不错。下面分享几款VPS主机配置信息。CPU:1core内存:512MB硬盘:...

Vultr VPS韩国首尔机房速度和综合性能参数测试

Vultr 商家有新增韩国首尔机房,这个是继日本、新加坡之后的第三个亚洲机房。不过可以大概率知道肯定不是直连中国机房的,因为早期的日本机房有过直连后来取消的。今天准备体验看看VULTR VPS主机商的韩国首尔机房的云服务器的速度和性能。1、全球节点PING速度测试这里先通过PING测试工具看看全球几十个节点的PING速度。看到好像移动速度还不错。2、路由去程测试测试看看VULTR韩国首尔机房的节点...

RackNerd美国大硬盘服务器促销:120G SSD+192TB HDD,1Gbps大带宽,月付$599,促销美国月付$服务器促销带宽

racknerd怎么样?racknerd最近发布了一些便宜美国服务器促销,包括大硬盘服务器,提供120G SSD+192TB HDD,有AMD和Intel两个选择,默认32G内存,1Gbps带宽,每个月100TB流量,5个IP地址,月付$599。价格非常便宜,需要存储服务器的朋友可以关注一下。RackNerd主要经营美国圣何塞、洛杉矶、达拉斯、芝加哥、亚特兰大、新泽西机房基于KVM虚拟化的VPS、...

java正则表达式为你推荐
桌面背景图片桌面背景和桌面壁纸的区别是什么?天气预报哪个好用哪个最准确手机上的天气预报软件,哪个最准,最好用?苹果x和xr哪个好苹果x苹果xr哪个好免费阅读小说app哪个好有什么好用的看小说的app绝地求生加速器哪个好绝地求生哪个加速器好用一点,求推荐一个云盘哪个好云盘有哪些,哪个云盘好qq空间登录QQ页面上空间不能登陆了,怎么回事?如何增加百度收录如何快速提高百度收录量YunOS智能电视显示yunos这个字什么意思?广东联通网上营业厅广东联通网上营业厅如何办理一机双号?
域名网 查域名 域名论坛 美国域名 koss sockscap directadmin evssl 青果网 1g空间 广州服务器 江苏双线服务器 安徽双线服务器 web服务器搭建 跟踪路由命令 万网主机管理 湖南idc 中国联通宽带测试 国内空间 睿云 更多