phpbar.de logo

Mailinglisten-Archive

[php] eregi ==> sonderzeichencheck

[php] eregi ==> sonderzeichencheck

Ralf Prescher prescher_(at)_mediaworx.com
Fri, 02 Feb 2001 15:35:38 +0100


Kai Meder wrote:
> 
> Nabend head,
> 
> ich bin absoluter regexp-nicht-könner,
> aber ich glaube ^ heisst zeilenfang
> und $ zeilenende..

richtig

> h> function name_check($put)
> h>  {
> h>   if (eregi("^[0-9a-z]",$put)) return false;
> h>   else return $put;
> h>  }

diese prüft nur, ob das _erste_ zeichen buchstabe/zahl ist, also ist
auch zB "fu**" gültig...

> also vielleicht
> if (eregi("^[0-9a-z]$",$put))
>     {
>     return false;
>     }
> aber ich glaube das bedeutet wiederum, dass der string
> nur aus einem buchstabe/zahl bestehen darf.. *GLAUBE ich*

wieder richtig :)

> hmm.. vielleicht
> eregi("^([0-9a-z])+$", $put) ?
> so ?
> hmmm... eher nicht ;-)

doch baßt scho ;) wobei man die runden klammern noch weglassen kann...
eregi("^[0-9a-z]+$", $put)

> mfg
> kai

greetz
Ralf
-- 
Ralf Prescher
_(at)_work: mediaworx berlin AG

_(at)_home: http://www.fx-design.de
mail_(at)_: mailto:fireworx_(at)_web.de


php::bar PHP Wiki   -   Listenarchive