単独で正常に機能するjqueryメール検証を見つけました。チェックボックスと空のフィールドを検証するために、他の関数に追加しました。完全なコードはこちら: http://jsfiddle.net/vUAGs/4/
function validateEmail(email) {
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
if( !emailReg.test( email ) ) {
add_color(email, 'orange');
return false;
} else {
add_color(email, white);
return true;
}
}
電子メールが有効であっても、フォームは無効を返します。