2016-03-03 14 views
-2
function verifyEmail(component){ 
     var status = false; 
     var emailAddress = component.value; 
     if(emailAddress == ""){ 
      return true; 
     } 
     var emailRegEx = /^([A-Z0-9._%+-])[email protected]([A-Z0-9.-])+\.([A-Z])+$/i; 
      if (!(emailAddress.search(emailRegEx) == -1)) { 
       status = true; 
      } 
      return status; 
    } 

此正則表達式接受@後的重複單詞。例如:[email protected] 這裏的com字是未來2次。我們不應該允許後重復單詞「@」用於電子郵件驗證的Javascript正則表達式我們不應允許電子郵件中的@後的重複單詞

+2

請修改標題或它是[在JavaScript中驗證電子郵件地址?]的副本(http://stackoverflow.com/questions/46155/validate -email-地址中的JavaScript?RQ = 1)。 –

+0

'leela.lokesh @ in.csc.com.com'是一個有效的電子郵件地址。 –

+0

在@不允許重複單詞後的電子郵件地址。我給了一個emailRegEx它不起作用。你能提供任何建議嗎?如果我給[email protected]它正在採取。 – Ravi

回答

0
var emailRegEx = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/ 
+0

它不起作用它允許重複的單詞。 – Ravi

0

您可以使用此 /^[a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+ 。[a-zA-Z] {2,4} $/

+0

它不起作用它允許重複 – Ravi

+0

後@不應該有任何重複的單詞。例如:[email protected]如果我們在@之後看到此電子郵件地址,則有兩個infy詞和兩個com詞。這些重複我們不應該允許 – Ravi

相關問題