gpt4 book ai didi

javascript 电子邮件正则表达式问题

转载 作者:行者123 更新时间:2023-11-28 20:02:44 24 4
gpt4 key购买 nike

我想在电子邮件中允许 _

但是我刚刚过滤了这个正则表达式。

html,

<input id="external_email_input" maxlength="85" type="text">
<button id='email'>Send</button>

js,

 $("#email").click(function(){
var email = $("#external_email_input").val();
if(!validateEmail(email)){
alert("wrong format!!");
}else{
alert("correct!!");
}
});




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

jsfiddle,

http://jsfiddle.net/rRnwb/1/

如果我输入 test@test_test.com

返回错误

我怎样才能允许_作为这里的条件?

最佳答案

使用<input type="email" /> 。删除所有 JavaScript。问题解决了。

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

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