2014-10-28 272 views
0

之前的字符串變量我需要驗證JavaScript中的電子郵件地址輸入。格式應該是[email protected],其中「name」是表單中的另一個輸入文本,我將它放在名爲「name_input」的var中。JavaScript電子郵件驗證 - @

我不知道如何確定電子郵件將在@符號之前包含該變量。

+0

「我不知道如何確保該電子郵件將包含變量之前的@」 - 你需要知道,如果'name_input'變量是不是空的? – 2014-10-28 19:54:39

回答

1

你不需要這樣的正則表達式。只是String#indexOf將是足夠了:

var email = '[email protected]'; 
var name_input = 'name'; 

var isValid = (email.indexOf(name_input + '@') == 0); 
//=> true