在我的电子商务网站上,发票文件是使用javascript文件创建的。我想在此文件中添加2个其他文件(7页)。因此,在发票页面结束后,脚本将启动。但我希望如果用户有其他页面添加 以@ exampleemail.com结尾的电子邮件。 我必须导入电子邮件,但我不想在发票上显示它。 所以我会把这个变量放在不会打印到发票页面的地方。
let exmail = {user.Email} // I already have a php file with the variable
现在我想检查电子邮件(exmail变量)中是否包含@ exampleemail.com。
希望您有足够的信息来帮助解决我的问题。
编辑:我已经知道如何编写代码了。只是想要更多的意见,也许有些比我的更好。我刚刚编写了一个示例代码,{}部分正在工作,因为它连接到我的php后端。
答案 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
}