Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP代码;要求/输入的电子邮件应包含'@';至少有一个点''&引用;_Javascript_Php - Fatal编程技术网

Javascript PHP代码;要求/输入的电子邮件应包含'@';至少有一个点''&引用;

Javascript PHP代码;要求/输入的电子邮件应包含'@';至少有一个点''&引用;,javascript,php,Javascript,Php,我正在处理一个PHP文件,其中密码和电子邮件必须对其文件有要求。我在另一份文件中所做的要求 到目前为止,我在register.php中设置了我的密码 -> 您可以向onclick添加另一个事件-类似于以下内容: <input type="submit" id="submit_button" value="Sumbit" onclick="CheckLength('txtpassword'); checkemail('user_email')" /> 然后您必须编写一个javas

我正在处理一个PHP文件,其中密码和电子邮件必须对其文件有要求。我在另一份文件中所做的要求

到目前为止,我在register.php中设置了我的密码 ->


您可以向onclick添加另一个事件-类似于以下内容:

<input type="submit" id="submit_button" value="Sumbit" onclick="CheckLength('txtpassword'); checkemail('user_email')" />

然后您必须编写一个javascript函数来处理电子邮件验证,例如:

function validateEmail(email) {
        var re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
        return re.test(String(email).toLowerCase());
    }
功能验证电子邮件(电子邮件){
变量re=/^([^()\[\]\\,;:\s@“]+(\.[^()\[\]\,;:\s@“]+)*)(“+”)(\[[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[1,3}.[0-9]{1,3}.]124;([a-zA Z-0-9]+];
返回re.test(字符串(email.toLowerCase());
}

(From)

有两种解决方案可以使用什么语言检查电子邮件​​为我们提供本地服务

首先,HTML5引入了一种新的输入类型:
email

检查文档:

无效输入示例:
é@ç

有效输入示例:
-@
e@n

<input type="email" id="user_email" name="E-mail" />" 
其次,使用PHP,您可以使用验证过滤器检查提交的值是否是电子邮件
检查文档:


如果您想使用JavaScript检查您的值,请阅读另一个Stackoverflow问题的回答:


希望对您有所帮助;)

您是在寻找php和/或javascript解决方案吗?您这里有js。这篇文章既不清楚,又太宽泛。似乎我在验证密码时遇到了一些不同的情况。感谢您向我展示这一点。这真的很有帮助!谢谢!
<input type="email" id="user_email" name="E-mail" />" 
<?php
$email = "john.doe@example.com";

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
  echo("$email is a valid email address");
} else {
  echo("$email is not a valid email address");
}
?>