html5中文学习网

您的位置: 首页 > 网站及特效实例 > jquery特效 » 正文

Java正则表达式校验邮箱和手机号_编程语言综合

[ ] 已经帮助:人解决问题
import java.util.regex.Matcher;import java.util.regex.Pattern;public class CheckMobileAndEmail {	/**	  * 验证邮箱地址是否正确	  * @param email	  * @return	  */	 public static boolean checkEmail(String email){	  boolean flag = false;	  try{	   String check = "^([a-z0-9A-Z]+[-|.]?)+[a-z0-9A-Z]@         ([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?.)+[a-zA-Z]{2,}$";	   Pattern regex = Pattern.compile(check);	   Matcher matcher = regex.matcher(email);	   flag = matcher.matches();	  }catch(Exception e){	   flag = false;	  }	  	  return flag;	 }	 /**	  * 验证手机号码	  * @param mobiles	  * @return  [0-9]{5,9}	  */	 public static boolean isMobileNO(String mobiles){	  boolean flag = false;	  try{	   Pattern p = Pattern.compile("^((13[0-9])|(15[^4,D])|(18[0,5-9]))d{8}$");	   Matcher m = p.matcher(mobiles);	   flag = m.matches();	  }catch(Exception e){	   flag = false;	  }	  return flag;	 }	 	 public static boolean isNum(String number){		  boolean flag = false;		  try{		   Pattern p = Pattern.compile("^[0-9]{5}$");		   Matcher m = p.matcher(number);		   flag = m.matches();		  }catch(Exception e){		   flag = false;		  }		  return flag;		 }}
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助