JavaScript电子邮件验证 - @之前的字符串变量

时间:2014-10-28 19:50:22

标签: javascript regex forms validation email

我需要验证JavaScript中的电子邮件地址输入。格式应为name@xx.xx,其中" name"是表单中的另一个输入文本,我在名为" name_input"的var中有它。

我不知道如何确保电子邮件在@符号之前包含该变量。

1 个答案:

答案 0 :(得分:1)

你不需要正则表达式。只需String#indexOf即可:

var email = 'name@xx.xx';
var name_input = 'name';

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