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

美国高防云服务器 1核 1G 10M 38元/月 百纵科技

百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!百纵科技官网:https://www.baizon.cn/联系QQ:3005827206美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格活动活动地址1核1G10M10G10G38/月续费同价点击...

硅云香港CN2+BGP云主机仅188元/年起(香港云服务器专区)

硅云怎么样?硅云是一家专业的云服务商,硅云的主营产品包括域名和服务器,其中香港云服务器、香港云虚拟主机是非常受欢迎的产品。硅云香港可用区接入了中国电信CN2 GIA、中国联通直连、中国移动直连、HGC、NTT、COGENT、PCCW在内的数十家优质的全球顶级运营商,是为数不多的多线香港云服务商之一。目前,硅云香港云服务器,CN2+BGP线路,1核1G香港云主机仅188元/年起,域名无需备案,支持个...

提速啦母鸡 E5 128G 61IP 1200元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

java正则表达式为你推荐
免费送q币活动那些免费送Q币的活动是不是假的啊???音乐播放器哪个好音乐播放器哪个好用炒股软件哪个好请问有什么好用的免费股票软件?手机音乐播放器哪个好手机哪个音乐播放器的音质更好?云盘哪个好免费的网盘哪个好?更大、更安全、更实用?云盘哪个好免费的网盘哪个好用啊?美国国际集团全球500强有哪些企业是美国的q空间登录腾讯qq空间登陆360云盘网页版网页版360云盘打不开,求助!360云盘共享群360网盘共享群怎样利用最有价值?
便宜的虚拟主机 com域名价格 wavecom iis安装教程 e蜗牛 howfile 微软服务器操作系统 徐州电信 杭州电信宽带 好看的空间 九零网络 服务器机柜 weblogic部署 tracert ddos是什么 租主机 免费邮件服务器软件 电脑主机嗡嗡响 2000元电脑主机配置 运维堡垒主机 更多