2017-08-03 58 views
0

我將在我的確認頁面中獲得隨機電子郵件ID。這應該採用以下格式。 a****[email protected] 我可以驗證硒的電子郵件格式嗎?如何使用java驗證電子郵件中的掩碼字母

<div class="cart-wrapper grid-container"> 
<div class="grid-40"> 
<div class="cart-confirmation-copy"> 
<p class="cart-confirmation-email">A***[email protected]</p> 
</div> 
</div> 
+1

***我可以驗證電子郵件格式在硒?*** ....驗證什麼?由此產生的面具?郵件服務器?由此產生的價值? –

+0

電子郵件格式應該是a******[email protected]。此電子郵件ID應顯示在Web應用程序中。我需要驗證電子郵件ID是否被屏蔽並提及格式 –

回答

0

除了使用硒以外,還使用JavaMail來驗證電子郵件格式。你只需要getText()硒然後將它傳遞給函數

使用official java email包是最簡單的:

public static boolean isValidEmailAddress(String email) { 
    boolean result = true; 
    try { 
     InternetAddress emailAddr = new InternetAddress(email); 
     emailAddr.validate(); 
    } catch (AddressException ex) { 
     result = false; 
    } 
    return result; 
} 

希望它會幫助你:)

+0

我們可以檢查電子郵件中被屏蔽的字符嗎? –

+1

不,我們不能,它只是面具,硒會爲您檢索DOM中的相同內容。硒不能超越您的應用程序中應用的業務邏輯。但是,你可以做的是使用替換方法或在將字符串傳遞給函數 –

+0

之前使用其他方法更改*可以將[email protected]替換爲a***[email protected] –