jQuery を使用しており、電子メール アドレスが無料の電子メール サービス ドメイン (Yahoo、gmail、hotmail など) でホストされているかどうかを確認したいと考えています。
以下のコードはそれを実行しますが、残念ながら、ドメイン名を配列に入れるのに十分な構文を知りません。この場合、電子メールが Yahoo のみによってホストされているかどうかを (追加の if ステートメントなしで) チェックできます。
のようなものはあり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>
ありがとう。