检查电子邮件是否为@ exampleemail.com

时间:2017-05-17 11:34:53

标签: javascript php html email

在我的电子商务网站上,发票文件是使用javascript文件创建的。我想在此文件中添加2个其他文件(7页)。因此,在发票页面结束后,脚本将启动。但我希望如果用户有其他页面添加  以@ exampleemail.com结尾的电子邮件。 我必须导入电子邮件,但我不想在发票上显示它。 所以我会把这个变量放在不会打印到发票页面的地方。

let exmail = {user.Email} // I already have a php file with the variable

现在我想检查电子邮件(exmail变量)中是否包含@ exampleemail.com。

希望您有足够的信息来帮助解决我的问题。

编辑:我已经知道如何编写代码了。只是想要更多的意见,也许有些比我的更好。我刚刚编写了一个示例代码,{}部分正在工作,因为它连接到我的php后端。

1 个答案:

答案 0 :(得分:1)

您可以在php中使用strpos

<?php
$emailPattern   = '@exampleemail.com';
$pos = strpos($exmail, $emailPattern);

if ($pos === false) {
    //Invalid email
} else {
    //valid email
}

?>

或javascript indexOf

var isValidEmail = exmail.indexOf('@exampleemail.com');
if (isValidEmail !== -1){
//true valid
} else {
//false email
}