Javascript PHP代码;要求/输入的电子邮件应包含'@';至少有一个点''&引用;
我正在处理一个PHP文件,其中密码和电子邮件必须对其文件有要求。我在另一份文件中所做的要求 到目前为止,我在register.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
您可以向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");
}
?>