Mailinglisten-Archive |
Hallo,
Der User soll einen Dateinamen angeben. Der muss natürlich gültig sein,
darf also keine Sonderzeichen enthalten. Ausserdem will ich ein paar
andere Zeichen auch nicht erlauben. Diese sind:
+ " * # % & / ( ) = ? ' ^ ~ `
§ ° ! $ £ { } [ ] ¢ @ ç ¦ä ö
ü é è à [usw. mehr hab ich halt nicht gefunden auf meiner Tastatur :-) ]
ausserdem:
[leerschlag],[tabulator]
Erlaubt sein sollen:
- _ [A-Z] [a-z] [0-9]
Der String darf nicht länger als 255 zeichen sein.
Folgendes Statement hab ich gebaut, aber irgendwie funzt das nicht.
if(ereg(^[\w\-]{1,255}$)){
echo "ok";
}
Meiner Meinung nach sollten folgende Strings "ok" sein:
hallo
hallo-user
hallo_user2
sind sie aber nicht.
Was mach ich falsch?
Danke für jede Hilfe
Sorin
php::bar PHP Wiki - Listenarchive