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

Buyvm:VPS/块存储补货1Gbps不限流量/$2起/月

BuyVM测评,BuyVM怎么样?BuyVM好不好?BuyVM,2010年成立的国外老牌稳定商家,Frantech Solutions旗下,主要提供基于KVM的VPS服务器,数据中心有拉斯维加斯、纽约、卢森堡,付费可选强大的DDOS防护(月付3美金),特色是1Gbps不限流量,稳定商家,而且卢森堡不限版权。1G或以上内存可以安装Windows 2012 64bit,无需任何费用,所有型号包括免费的...

CloudCone(12.95美元/月CN2 GT线路,KVM架构1 Gbps带宽

整理一下CloudCone商家之前推送的闪购VPS云服务器产品,数量有限,活动推出可能很快机器就售罄了,有需要美国便宜VPS云服务器的朋友可以关注一下。CloudCone怎么样?CloudCone服务器好不好?CloudCone值不值得购买?CloudCone是一家成立于2017年的美国服务器提供商,国外实力大厂,自己开发的主机系统面板,CloudCone主要销售美国洛杉矶云服务器产品,优势特点是...

A400互联1H/1G/10M/300G流量37.8元/季

A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...

java正则表达式为你推荐
304和316不锈钢哪个好304与316用哪个好?p图软件哪个好用p图软件哪个好炒股软件哪个好网上买卖股票软件哪个好用网络机顶盒哪个好什么牌子的网络机顶盒最好网络机顶盒哪个好现在用什么网络机顶盒最好?网络机顶盒哪个好什么牌子的网络机顶盒好用?飞信空间登录飞信客户端空间登录 飞信绿色版历史记录辽宁联通网上营业厅中国移动辽宁营业厅360云u盘怎么删除360云u盘月抛隐形眼镜月抛隐形眼镜第一次戴需要用护理液浸泡吗?如果要,那么需要泡多久、
vps虚拟服务器 金万维动态域名 独享100m NetSpeeder html空间 seednet 股票老左 腾讯实名认证中心 域名和空间 100m独享 常州联通宽带 海外空间 中国电信测速网站 永久免费空间 后门 阵亡将士纪念日 大化网 杭州电信 万网服务器 电信主机托管 更多