我正在使用 jQuery,并想检查一个电子邮件地址是否托管在免费电子邮件服务域(即 Yahoo、gmail、hotmail 等)中。
下面的代码可以做到这一点,但不幸的是,我不知道将域名放入数组中的语法,现在我可以检查(无需额外的 if 语句)电子邮件是否(在这种情况下)仅由 Yahoo 托管。
有什么类似的if ($(this).val().indexOf("yahoo.com && gmail.com && hotmail.com && ... ") != -1)
吗?
这是脚本:
<script type="text/javascript">
$(document).ready(function(){
$('#bemail').click(
function(e){
e.preventDefault;
if ($(this).val().indexOf("Business email is required") != -1) {
$('#bemail').val("");
}
});
$('#bemail').blur(function() {
if ($(this).val().indexOf("yahoo.com") != -1)
{
$(this).val("Business email is required");
}
});
});
</script>
谢谢。