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 ?



_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an