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

香港E3-1230v2 16GB 30M 326元/月 数脉科技

官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...

德阳电信高防物理机 16核16G 50M 260元/月 达州创梦网络

达州创梦网络怎么样,达州创梦网络公司位于四川省达州市,属于四川本地企业,资质齐全,IDC/ISP均有,从创梦网络这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,一手四川托管服务商,成都优化线路,机柜租用、服务器云服务器租用,适合建站做游戏,不须要在套CDN,全国访问快,直连省骨干,大网封UDP,无视UDP攻击,机房集群高达1.2TB,单机可提供1...

ZJI全新上架香港站群服务器,4C段238个IP月付1400元起

ZJI本月新上线了香港葵湾机房站群服务器,提供4个C段238个IPv4,支持使用8折优惠码,优惠后最低每月1400元起。ZJI是原Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月更名为ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务,所选数据中心均为国内普遍访问速度不错的机房。葵湾二型(4C站群)CPU:I...

java正则表达式为你推荐
内存卡数据恢复软件求免费的内存卡数据恢复软件帕萨特和迈腾哪个好迈腾和帕萨特对比,哪个更好?轿车和suv哪个好SUV和轿车哪个好浏览器哪个好用浏览器哪个好电视直播软件哪个好电视直播软件哪个好手机炒股软件哪个好手机炒股哪个软件好 要免费的51空间登录以前的51空间怎么进?360云盘共享群360云盘共享群以后还有吗360云盘下载速度慢怎么办360云盘下载速度慢怎么办广东联通官方旗舰店联通营业厅买的号码需要多久才发货?
warez 阿里云搜索 新世界机房 息壤主机 Vultr 外国服务器 便宜建站 softbank官网 512av 68.168.16.150 香港新世界电讯 2017年万圣节 免费smtp服务器 howfile 免费吧 移动服务器托管 英国伦敦 阿里云邮箱个人版 netvigator asp空间 更多