gpt4 book ai didi

javascript - 使用 exec 测试有效的邮件地址

转载 作者:行者123 更新时间:2023-11-30 17:50:10 25 4
gpt4 key购买 nike

我编写了以下函数来验证用户输入的电子邮件地址。

function checkEmail(v_email)
{
var l_ret=true;
var l_reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
if (l_reg.exec(v_email)==null){l_ret=false;}
return l_ret;
}

使用小写电子邮件地址 (example.myemail@example.com),它工作得很好,但如果它检测到任何大写字母,则会失败。像 (example.MYemail@example.com)。

我试图让它既适用于大写字母也适用于小写字母,但我做不到。任何一个擅长正则表达式的人。请提出建议。

提前谢谢你...

问候,莫娜..

最佳答案

简单地使用不区分大小写的模式:

/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/i;
^

它使 [a-z] 也匹配大写字母。否则,您可以使用 [A-Za-z] 表示正则表达式中的大写和小写字符。

关于javascript - 使用 exec 测试有效的邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19196949/

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