【问题标题】:Check if email is @exampleemail.com检查电子邮件是否为@exampleemail.com
【发布时间】:2017-05-17 11:34:53
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: javascript php html email


【解决方案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
}

【讨论】:

    猜你喜欢
    • 2011-10-07
    • 2011-06-09
    • 2018-02-25
    • 2013-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    相关资源
    最近更新 更多