PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Reg Expression für Formular-Validierung gesucht -String welcher ein Semikolon enthält


Jeff
2016-07-04, 20:15:41
Hallo,

ich hänge gerade fest.

Bei einem Formular-Eingabefeld soll die Eingabe validiert werden. Die Eingabe soll dabei die Form haben: beliebiger String + Semikolon + beliebiger String, z.B. test;test

In HTML ist das hier gemeint.

<input type="text" name="test" pattern="">

Bei pattern muss dann die passende Regexpr rein.

Jemand eine Idee?

Gruß und Danke schon einmal im Voraus.

robobimbo
2016-07-04, 21:06:34
Rückwärts aus der Hüfte geschossen ".*;.*" :)

Jeff
2016-07-04, 21:34:47
Sieht schon einmal gut aus :-) Danke

Leider wird auch als korrekt erkannt, wenn mehrere Semikolons vorhanden sind oder wenn die beliebigen Strings keine Zeichen enthalten.

myMind
2016-07-04, 22:55:59
[^;]+[;][^;]+

Der nächste Schritt dürfte sein das Ganze um Named-Capture-Groups zu erweitern, damit du auf die Daten auch zugreifen kannst.

https://regex101.com/ ist dein Freund.

Ein Semikolon als Trenner finde ich unglücklich, da er mit den Escape-Sequenzen &quot; (") und & #39; (') in Attributwerten kollidiert.

Jeff
2016-07-05, 14:06:35
[^;]+[;][^;]+

Genau was ich gesucht habe. Danke auch für den Homepage-Tipp.