Ich versuche, den Eingang für E-Mail über JQuery zu validieren:JQuery Wert Match Regex
Mein JQuery
<script>
/* <![CDATA[ */
jQuery(function(){
$(".mail").keyup(function() {
var VAL = $(this).val();
var email = new RegExp(^[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,4}$);
if(VAL.test(email)){
alert('Great, you entered an E-Mail-address');
}
});
});
/* ]]> */
</script>
Dies wird nicht einmal warnen, obwohl ich [email protected] eingetragen. Ich habe bereits versucht .test() und .match(), was habe ich falsch gemacht?
ich weiß, erstellen nicht, aber Sie eine E-Mail entsprechen kann diese Regex \ w + verwenden ([- +. '] \ w +) * @ \ w + ([-.] \ w +) * \. \ w + ([-.] \ w +) * – Amitesh
Sie sollten die Konsole immer geöffnet lassen. Sie hätten einen Syntaxfehler bemerkt. – dfsq
Bitte lesen Sie DOC, Sie missbrauchen test() -Methode und es gibt Syntaxfehler. Zeige minimalen Aufwand, um dein Problem zu lösen, bevor du die Frage stellst –