Regular Expressions

HonkyDonky

Grünschnabel
Hallo!

Folgendes Problem->
Ich möchte bei der Eingabe eines Namens, Strasse oder auch einer PLZ die Möglichkeit haben folgendes zu prüfen:

Bei der Eingabe einer Zeichenkette soll zunächst einmal die Länge geprüft werden {n,m}. Weiterhin soll es aber auch möglich sein das durch ein ODER '|' KEINE Eingabe erforderlich ist. Sollte eine Eingabe stattfinden muss allerdings geprüft werden ob die Zeichenkette der eingestellten Minimal. -bzw. Maximallänge entspricht.

Ich hoffe jemand hat hiefür eine Lösung!

MfG
 
Versuch mal das hier:
Code:
/|.{5,10}/
Ansonsten kannst du ja auf RegEx verzichten (in dem Fall meiner Meinung nach die bessere Methode):
Code:
iStrLen = sString.length;

if (iStrLen == 0) {
  // nichts eingegeben
} else if ((iStrLen >= 5) && (iStrLen <= 10)) {
  //   [5, 10]
} else {
  // ungültig
}
 

Neue Beiträge

Zurück