misterunknown: Suche regulären Ausdruck

Beitrag lesen

Moin,

Also was ich meinte: Leerzeichen sind erlaubt, wenn 3 Buchstaben den Anfang und 3 Buchstaben das Ende bilden, die Eingabe selbst muss aus mindestens 3 Zeichen bestehen. Also erlaubt sein sollte zB. 'Udo', 'Berlin', 'Öde von'. Nicht erlaubt sein sollte 'Ab heute', 'Von heute an', 'da'.

Das würde dem entsprechen:

^([A-Za-zÄäÜüÖöß]{3,}|[A-Za-zÄäÜüÖöß]{3,}[A-Za-zÄäÜüÖöß\s]*[A-Za-zÄäÜüÖöß]{3})$  

  • entweder kein Leerzeichen, aber mindestens 3 Zeichen (Ausdruck bis zum | )
  • oder:
        + mindestens 3 Zeichen, davon kein Leerzeichen
        + beliebig viele Zeichen, auch Leerzeichen
        + mindestens 3 Zeichen am Ende, davon kein Leerzeichen
    Das ließe sich vielleicht auch noch optimieren.

Grüße Marco

--
Ich spreche Spaghetticode - fließend.