jquery regex を使用して電子メール アドレスを検証していますが、この検証を空のフィールドに適用したくありません。解決方法を教えてください。
(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i)
jquery regex を使用して電子メール アドレスを検証していますが、この検証を空のフィールドに適用したくありません。解決方法を教えてください。
(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i)
これを試して:
if($.trim($('textEmail').val()).length == 0){
//show some error
}
else{
//do your regex here
}
この正規表現を見つけたところ、メールアドレスの空のフィールドは検証されませんが、メールが無効に入力されたかどうかがチェックされます。これはうまくいきました
/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/
それは簡単です -
if($('#textEmail').val().trim() != ""){
//validate your Email
}
として試すこともできます
if($("#textEmail").val() == "" || $("#textEmail").val() == undefined)
{
alert("Please enter email");
}
else
{
//Regex Validation
//Other call as want
}