Hallo Community,
versuche die Felder eines formulars (sr_feuserregister) auf Eingabefehler zu prüfen.
Hierfür habe ich die funktion preg[] gefunden, welche dies für die meisten meiner felder auch ganz gut erledigt.
Nun bleibe ich aber hängen:
folgender Ausdruck funktioniert in php wunderbar, nicht aber in typoscript:
/^([a-zäöü]{2,})((-[a-zäöü]{2,})|([a-zäöü]{1,}))$/i
hierbei darf ein Vorname nur aus Buchstaben und Bindestrichen bestehen, wobei ein bindestrich auch nur ok ist, wenn davor und danach noch Buchstaben stehen (hans-peter)
der einzige ausdruck der in ts offenbar anders ist ist der [a-z]{2,}, da sich typo3 an der 2, stört (mindestens 2 maximal beliebig viele Buchstaben).
auch experimente mit *, 2,25 etc. gehen nicht.
Kennt vielleicht jemand den äquivalenten ausdruck in typoscript, oder kann mir sagen wo die regular expressions dokumentiert sind?
Habe leider nach ausgiebigem googlen nichts gefunden
danke schon jetzt für alle Antworten
Andi
Nachtrag:
unter http://www.kleofasz.de/archives/308
findet sich ein regulärer ausdruck. der sieht ganz anders aus als meiner oben, wirft aber auch einen syntaxfehler. Aber vielleicht hilft das ja irgendjemand bei der Beantwortung meiner Frage