phpbar.de logo

Mailinglisten-Archive

[php] Auch ein RegExp

[php] Auch ein RegExp

Niels Jäckel niels.jaeckel at silice.de
Don Okt 28 23:51:27 CEST 2004


Hallo Albin,


[0-6]{1,2}
matcht ein oder zwei stellen, mit jeweils einer zahl von 0 bis 6. Aber 
nicht die Zahlen von 0 bis 60. 66 würde matchen, 29 dagegen nicht, da 
die 9 eben nicht definiert ist. Mein Vorschlag:
[0-6]?[0-9]

[^ABIOYZ]{1}
Matcht alle Zeichen, ausser A, B, I, O, Y und Z. Die {1} kann man weglassen.
[C-HJ-NP-X]

[^IO]
matcht alle Zeichen, ausser I und O. Demnach auch Zahlen... ;)
[A-HJ-NP-Z]


Zusammenfassung:
°[0-6]?[0-9][C-HJ-NP-X][A-HJ-NP-Z]{2}[0-9]{10}°i

Dieses Pattern matcht auch Kleinbuchstaben. Falls dies ausdrücklich 
nicht erwünscht ist, muss halt der modifier i weggelassen werden.

Ist jedoch ungetestet ;)



Schönen Abend noch
Niels Jäckel

php::bar PHP Wiki   -   Listenarchive