gpt4 book ai didi

javascript - Jquery inArray 返回 false

转载 作者:行者123 更新时间:2023-11-28 17:13:20 25 4
gpt4 key购买 nike

通过这段代码,我想了解电子邮件地址是否包含数组中包含的域,但该函数始终返回 -1

var ele = jQuery('#email'); 
console.log( 'Email : ' + ele.val() );
var emailarr = ["gmail.com", "live.it", "email.it", "email.com",
"hotmail.it", "yahoo.it", "tiscali.it", "alice.it",
"icloud.com", "outlook.com", "outlook.it", "inwind.it",
"libero.it", "me.com", "mail.com", "virgilio.it",
"hotmail.com", "msn.com", "ymail.com","protonmail.com",
"fastwebnet.it" , "aruba.it"];
console.log( 'Index : ' + emailarr.indexOf(ele.val()) );
if (jQuery.inArray(ele.val(), emailarr) !== -1) {
ele.removeClass('error').addClass('normal');
}
else {
jval2.errors = true;
ele.removeClass('normal').addClass('error');
}
<小时/>

enter image description here

最佳答案

你可以试试这个 Link

HTML 代码:

<input type="text" id="email" value="dasdas@gmail.com">

JS代码

var ele =jQuery('#email');


console.log( 'Email : ' + ele.val().split('@')[1] );

var emailarr = ["gmail.com", "live.it", "email.it", "email.com", "hotmail.it", "yahoo.it", "tiscali.it", "alice.it", "icloud.com", "outlook.com", "outlook.it", "inwind.it", "libero.it", "me.com", "mail.com", "virgilio.it", "hotmail.com", "msn.com", "ymail.com", "protonmail.com", "fastwebnet.it" , "aruba.it"];
console.log( 'Index : ' + emailarr.indexOf(ele.val().split('@')[1]) );
if(jQuery.inArray(ele.val().split('@')[1], emailarr) !== -1)
{
ele.removeClass('error').addClass('normal');
}
else
{
jval2.errors = true;
ele.removeClass('normal').addClass('error');
}

关于javascript - Jquery inArray 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54023336/

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