[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