Java 正则验证邮箱

xiaoxiao2021-09-17  74

做邮件的功能的时候难免会碰到邮箱的验证,接下来我就把邮件的正则记录下来,方便以后查看。 Java方式:

public static boolean isEmail(String email){ if (null==email || "".equals(email)){ return false; } String regEx1 = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; Pattern p = Pattern.compile(regEx1); Matcher m = p.matcher(email); if(m.matches()){ return true; }else{ return false; } } public static void main(String[] args) { String msg = "1dasd23424@qq。cmn"; System.out.println(isEmail(msg)); }

js方式:

var reg= /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; var mail = '1dasd23424@qq。cmn'; console.log(reg.test(mail));
转载请注明原文地址: https://www.6miu.com/read-4823613.html

最新回复(0)