匹配一个有用的正则表达式判定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;

HostYun全场9折,韩国VPS月付13.5元起,日本东京IIJ线路月付22.5元起

HostYun是一家成立于2008年的VPS主机品牌,原主机分享组织(hostshare.cn),商家以提供低端廉价VPS产品而广为人知,是小成本投入学习练手首选,主要提供基于XEN和KVM架构VPS主机,数据中心包括中国香港、日本、德国、韩国和美国的多个地区,大部分机房为国内直连或者CN2等优质线路。本月商家全场9折优惠码仍然有效,以KVM架构产品为例,优惠后韩国VPS月付13.5元起,日本东京...

DogYun27.5元/月香港/韩国/日本/美国云服务器,弹性云主机

DogYun怎么样?DogYun是一家2019年成立的国人主机商,称为狗云,提供VPS及独立服务器租用,其中VPS分为经典云和动态云(支持小时计费及随时可删除),DogYun云服务器基于Kernel-based Virtual Machine(Kvm)硬件的完全虚拟化架构,您可以在弹性云中,随时调整CPU,内存,硬盘,网络,IPv4路线(如果该数据中心接入了多条路线)等。DogYun弹性云服务器优...

vpsdime7美元/月,美国达拉斯Windows VPS,2核4G/50GB SSD/2TB流量/Hyper-V虚拟化

vpsdime怎么样?vpsdime是2013年成立的国外VPS主机商,以大内存闻名业界,主营基于OpenVZ和KVM虚拟化的Linux套餐,大内存、10Gbps大带宽、大硬盘,有美国西雅图、达拉斯、新泽西、英国、荷兰机房可选。在上个月搞了一款达拉斯Linux系统VPS促销,详情查看:vpsdime夏日促销活动,美国达拉斯vps,2G内存/2核/20gSSD/1T流量,$20/年,此次推出一款Wi...

java正则表达式为你推荐
天玑1000plus和骁龙865哪个好哪种5G手机是联发科天玑1000芯片?浏览器哪个好目前什么浏览器最好用?集成显卡和独立显卡哪个好独立显卡和集成显卡区别??浏览器哪个好用哪个浏览器比较好浮动利率和固定利率哪个好银行贷款是选固定利率好还是浮动利率海克斯皮肤哪个好联盟海克斯科技和抽皮肤哪个合适看书软件哪个好小说阅读软件哪个好网络机顶盒哪个好哪个品牌的网络机顶盒好用?qq空间登录不了为什么我的QQ登陆不了QQ空间考生个人空间登录湖南自考所有成绩查询怎么查
国外vps vps代理 免费域名解析 动态域名解析软件 注册cn域名 香港vps99idc hostgator 国外php主机 webhosting bash漏洞 免费个人博客 java空间 骨干网络 秒杀预告 佛山高防服务器 免费美国空间 免费高速空间 支持外链的相册 512mb lick 更多