什么是最好的Java電子郵件地址驗證方法?Java的電子郵件地址驗證庫是什么?除了公域驗證器?
3 回答

瀟湘沐
TA貢獻1816條經(jīng)驗 獲得超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條經(jīng)驗 獲得超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 = "myName@example.com";boolean valid = EmailValidator.getInstance().isValid(email);
boolean allowLocal = true;boolean valid = EmailValidator.getInstance(allowLocal).isValid(email);
添加回答
舉報
0/150
提交
取消