メール検証スクリプトを使用していますが、ユーザーが test@me.com や temp@ip.com などのドメインに 2 文字だけのアドレスを入力しようとした場合を除いて、すべて問題ありません。
その後、検証でエラーが発生します。調べてみましたが、この動作がどこでターゲットにされているかわかりません。コードは以下のとおりです...
function validate_youremail()
{
var isvalidemailflag = 0;
if(jQuery("#property_mail_email").val() == '')
{
isvalidemailflag = 1;
}else
if(jQuery("#property_mail_email").val() != '')
{
var a = jQuery("#property_mail_email").val();
var filter = /^[a-zA-Z0-9]+[a-zA-Z0-9_.-]+[a-zA-Z0-9_-]+@[a-zA-Z0-9]+[a-zA-Z0-9.-]+[a-zA-Z0-9]+.[a-z]{2,4}$/;
//if it's valid email
if(filter.test(a)){
isvalidemailflag = 0;
}else{
isvalidemailflag = 1;
}
}
if(isvalidemailflag)
{
youremail.addClass("error");
youremailInfo.text("Please Enter valid Email Address");
youremailInfo.addClass("message_error2");
return false;
}else
{
youremail.removeClass("error");
youremailInfo.text("");
youremailInfo.removeClass("message_error");
return true;
}
それはおそらく私をまっすぐに見つめていますが、長い一日でした:)誰か私を正しい方向に向けることができますか?