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

JavaScript email validation - String variable before the @

本文关键字:字符串 变量 电子邮件 验证 JavaScript      更新时间:2023-09-26

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

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

您不需要regex。只要String#indexOf就足够了:

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