一个有用的正则表达式判定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;
vollcloud怎么样?vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。VoLLcloud LLC针对新老用户推出全场年付产品7折促销优惠,共30个,机会难得,所有产品支持3日内无条件退款,同时提供产品免费体验。目前所有产品中,“镇店之宝”产品性价比高,适用大部分用户基础应用,卖的也是最好,同时,在这里感谢新老用户的支持和信任,我们...
BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...
WordPress专业外贸企业网站搭建模版,特色专业外贸企业风格 + 自适应网站开发设计 通用流行的外贸企业网站模块 + 更好的SEO搜索优化和收录 自定义多模块的产品展示功能 + 高效实用的后台自定义模块设置!采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera...