gpt4 book ai didi

javascript - 用于电子邮件确认的正则表达式

转载 作者:行者123 更新时间:2023-12-02 19:52:52 26 4
gpt4 key购买 nike

我使用以下代码来确保填写字段。如何添加一些代码以确保它是有效的电子邮件?

function verify() {
if ($("#ddlBusinessName").val() == "0") {
alert("Please select the name.");
}
else if ($("#txtEmail").val().length <= 0 || $("#txtEmailConfirm").val().length <= 0) {
alert("Please enter the email address and confirm the email address.");
else if ($("#TxtPassword").val().length <=0 || $("#TxtConfirmPassword").val().length <=0) {
alert("Please enter your password.");
}

}

编辑我怎样才能将其实现到我的代码中?

 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(email);
}

最佳答案

验证电子邮件地址的唯一安全方法实际上是向其发送电子邮件。如果此操作失败并显示(永久 - 灰名单错误将是暂时的)错误代码,您就知道该地址无效。

当然,你不能在 JavaScript 中做到这一点 - 所以我将客户端检查限制为非常简单的检查 - 类似于 /^[^@ ]+@[^@ ]+\.[^ @ ]+$/ (thx @NedBatchelder ) 可以完成这项工作。

关于javascript - 用于电子邮件确认的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9039555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com