[TYPO3-german] OT regulärer Ausdruck in Formhandler

Jost Baron Jost.Baron at gmx.de
Sat Jul 7 21:21:48 CEST 2012


Hi Ralf,

Dein Versuch schaut doch schon gut aus - [:space:] matcht allerdings 
auch Tabulatoren, und der Ausdruck matcht auch auf Strings, die die 
geforderte Sequenz nur enthalten. Probiers mal damit (ungetestet):

^[A-Z0-9]{2}[A-Z0-9 ][0-9]{12}$

Beachte das ^ am Anfang und das $ am Ende - damit wird sichergestellt, 
dass der ganze String auf den Ausdruck passt, und dass es nicht nur 
einen Teilstring gibt, der auf den Ausdruck passt.

Gruß Jost

Am 7/7/2012 6:18 PM, schrieb Ralf-Rene Schröder:
> Hallo...
>
> sorry für dies OffTopic
> ich bin das erste mal direkt mit einem komplexeren regulären Ausdruck
> konfrontiert...
> für ein formhandler Feld brauche ich als validator ein pregMatch für
> folgende Anforderung...
> die ersten drei Zeichen alpha upper oder digit
> (das dritte, und nur das, darf auch ein Leerzeichen sein)
> und dann exakt 12 Ziffern
>
> also beispielhaft:
> DE 123456789123
> FRA123456789123
> X27123456789123
> 33X123456789123
>
> hier mein erster kläglicher Versuch (sogar noch ohne upper) der
> natürlich nicht klappt...
> ([:alnum:]{3}|[:alnum:]{2}[:blank:]{1})[:digit:]{12}
>
> Kann mir jemand, der sowas aus dem Ärmel schüttelt vielleicht helfen ?
>




More information about the TYPO3-german mailing list