gpt4 book ai didi

javascript - 用于验证电子邮件地址的正则表达式

转载 作者:行者123 更新时间:2023-11-28 15:32:36 25 4
gpt4 key购买 nike

我不是 JavaScript 专家,需要让这个正则表达式工作:

function validateEmail(email) { 
var re = /[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,22}/;
return re.test(email);
}

目前这还不能正常工作,即使对于 myemail@hotmail.com 也是如此。 .

我不需要新的正则表达式,只需对此正则表达式进行一些更改即可使其正常工作。

最佳答案

您需要使用不区分大小写的标志,i:

var re = /[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,22}/i;

如果没有这个,它只会匹配大写拉丁字母,例如MYEMAIL@HOTMAIL.COM

参见MDN for a list of supported flags .

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

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