jQuery で少し問題が発生しています。すべての入力検証はすべて機能していますが、電子メールを検証するための REGEX コードを動作させることができません。「hello@mywebsite.co.uk」と入力してみましたが、個人のメールと仕事のメールがすべて機能しません。
どんな助けも非常に高く評価されています。
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
$('.submitbutton').click(function () {
if ($("input.name").val() == '') {
alert("Name is a required field");
return false;
}
else if ($("input.email").val() == '') {
alert("Email is a required field");
return false;
}
else if (!regex.test("input.email")) {
alert("This is not a valid email address");
return false;
}
else if ($("textarea.message").val() == '') {
alert("Message is a required field");
return false;
}
else {
return true;
}
});
乾杯