phpbar.de logo

Mailinglisten-Archive

AW: [php] Regexp

AW: [php] Regexp

Andreas Demmer andreas at phpbar.de
Mit Okt 8 10:25:33 CEST 2003


> ANGEL Harald wrote:

>> ich baus so ein:
>>  $pattern = '|^[a-zA-Z0-9]+$|';
>>  if (!ereg ($pattern,$nickname)) {
 
>> Andreas Demmer wrote:
>> preg_match('|^[a-zA-Z0-9]+$|', $nickname)

2 Fehler auf einmal:

1. Fehler:
Ich habe preg_match() statt ereg() benutzt, da PERL-style
RegExes den ereg Funktionen immer vorzuziehen sind. Daher
habe ich | als Delimiter angegeben was in preg Funktionen
notwendig, in ereg Funktionen aber falsch ist!

2. preg_match() liefert TRUE zurück wenn der Username
gültig ist, deine Negierung per ! ist genau falsch!

Gruss,
Andreas



php::bar PHP Wiki   -   Listenarchive