2016-10-25 38 views
0
public static boolean isValidEmail(String emailID) { 
    String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@([\\w]+\\.)+[\\w]+[\\w]$"; 
    Boolean b = emailID.matches(EMAIL_REGEX); 
    return b; 

} 

驗證特定的域與EMAILID這是使用此代碼,我能夠驗證EMAILID,但我想唯一的電子郵件ID驗證其域名爲@ itspl.com也就是說,如果用戶輸入X @ gmail的我的代碼。 com然後它應該顯示錯誤的電子郵件ID,如果他們輸入[email protected]那麼它顯示正確請告訴我我將如何做到這一點。如何在Java

+0

開發嘗試用DevResearch @ itsplAcom接受的答案 –

回答

0

簡單地限制與域的REG前像下面

String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl\\.com"; 
1

請試試這個

String emailID = "[email protected]"; 
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl\\.com$"; 
System.out.println(emailID.matches(EMAIL_REGEX)); 

打印真正

String emailID = "[email protected]"; 
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl\\.com$"; 
System.out.println(emailID.matches(EMAIL_REGEX)); 

打印

沒有最後.被轉義,錯誤的結果返回

String emailID = "[email protected]"; 
String EMAIL_REGEX = "^[\\w-_\\.+]*[\\w-_\\.]\\@itspl.com$"; 
System.out.println(emailID.matches(EMAIL_REGEX)); 

虛開打印真正