Regex für Komma und Leerzeichen
Ich habe einen Textbereich und ein Benutzer kann US-Postleitzahlen eingeben, die durch ein Komma oder (Komma und Leerzeichen) getrennt sind.
Es könnte wie 12345,45678, 89654 sein
Der folgende reguläre Ausdruck funktioniert und entfernt nicht zulässige Zeichen:
$object.val($object.val().replace(/[^\d\, ]/g, ''));
Ich würde es gerne verbessern, damit
Ich sollte immer 5 Ziffern am Anfang habenNach 5 Ziffern sollte ein Komma oder ein Komma und ein Leerzeichen stehenKomma oder (Komma und Leerzeichen) sollten nicht ganz am Ende der Zeichenkette stehen. Es muss am Ende eine 5-stellige Zahl sein.Dies muss auch die Kopierpaste angehen. Der Benutzer kann kopieren und eine ungültige Länge für die Postleitzahl einfügen.
Vielen Dank