我需要验证JavaScript中的电子邮件地址输入。格式应为name@xx.xx,其中" name"是表单中的另一个输入文本,我在名为" name_input"的var中有它。
我不知道如何确保电子邮件在@
符号之前包含该变量。
答案 0 :(得分:1)
你不需要正则表达式。只需String#indexOf
即可:
var email = 'name@xx.xx';
var name_input = 'name';
var isValid = (email.indexOf(name_input + '@') == 0);
//=> true