私は正規表現としてこれを持っています:
var email = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
そして、これは私の if ステートメントです:
if($('#email').val() ==""){
$('#emailErrorMsg').text("Please enter a valid email address.");
}
else if(!email.test('#email')) {
$('#emailErrorMsg').text("OK");
}
else($('#emailErrorMsg').text("Please enter a valid email address."));
});
有効なメールアドレスを入力すると、「OK」と表示されます。ただし、たとえばテキストを入力しても、「有効なメールアドレスを入力してください」と言いたいときに「OK」と表示されます。誰でも任意のアイデア。ちなみに私はまだまだ素人です!