什么是最好的Java電子郵件地址驗證方法?Java的電子郵件地址驗證庫是什么?除了公域驗證器?
3 回答
瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
public static boolean isValidEmailAddress(String email) {
boolean result = true;
try {
InternetAddress emailAddr = new InternetAddress(email);
emailAddr.validate();
} catch (AddressException ex) {
result = false;
}
return result;}
慕少森
TA貢獻2019條經驗 獲得超9個贊
<dependency> <groupId>commons-validator</groupId> <artifactId>commons-validator</artifactId> <version>1.4.1</version></dependency>
compile 'commons-validator:commons-validator:1.4.1'
import org.apache.commons.validator.routines.EmailValidator;
String email = "[email protected]";boolean valid = EmailValidator.getInstance().isValid(email);
boolean allowLocal = true;boolean valid = EmailValidator.getInstance(allowLocal).isValid(email);
添加回答
舉報
0/150
提交
取消
