工作中,常常遇到校驗電子郵箱字符串是否符合規范的需求,這里提供如下兩個基於正則表達式的校驗方法:
public static final String EMAIL_REGEX_DEFAULT = "^([a-z0-9A-Z]+[-|_|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a-z0-9A-Z]+)?\\.)+[a-zA-Z]{2,}$"; public static boolean isEmail(String email) { return email.matches(EMAIL_REGEX_DEFAULT); } public static boolean isEmail1(String email) { Pattern p = Pattern.compile(EMAIL_REGEX_DEFAULT); Matcher m = p.matcher(email); return m.matches(); }
以上就是這篇文章的全部內容了,希望本文對大家的學習或者工作能帶來一定的幫助,如有疑問請留言交流。祝各位生活愉快!