Ich finde, dass jQuery Validierung Plugin Regex für meine Anforderung unzureichend sein. Es akzeptiert jede E-Mail-Adresse [email protected] als eine gültige E-Mail-Adresse, während ich in der Lage sein möchte, diese Regex /^([a-zA-Z0-9_.-+])+\@(([a-zA -Z0-9 -]) +.) + ([A-zA-Z0-9] {2,4}) + $ /, damit der vollständige .com-Teil der Adresse validiert wird. Ich bin mehr besorgt über die Möglichkeit, meine eigenen Regex zu liefern, als eine narrensichere Regex (wie es keine narrensichere Regex für die E-Mail-Validierung ist)override jquery validieren Plugin E-Mail-Adresse Validierung
Nur zur Info: Ich mache auch Server-Validierung, aber an dieser Stelle Ich mache mir keine Gedanken darüber, welche E-Mail-Adresse Regex richtig ist.
Gibt es eine Möglichkeit, dies innerhalb der "Regeln" Abschnitt von jQuery Plugin zu überprüfen?
Dies ist meine Regeln Abschnitt jetzt:
rules: {
email: {
required: {
depends:function(){
$(this).val($.trim($(this).val()));
return true;
}
},
email: true
},
ein Fehler hier, in Regex: zurück /^([a-zA-Z0-9_.\-+])+\@@ (([a-zA-Z0-9 -]) +.) + ([a-zA-Z0-9] {2,4}) + $/.test (Wert); –
@Tom: E-Mail-Validierung Regex ist falsch. Es sollte ** 'return /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.w.w+([-.]\w+)*$/ sein. Test (Wert); '** –
Könnten Sie bitte erläutern, warum Sie das nicht tun würden? – wal