phpbar.de logo

Mailinglisten-Archive

[php] Preg_Match f ü r Usernamen

[php] Preg_Match f ü r Usernamen

Andreas Heigl a.heigl at wdv.de
Die Apr 12 11:52:53 CEST 2005


Stefan Brueckmann schrieb:

> Hallo Benjamin Rüegg,
> 
> am Dienstag, 12. April 2005 11:11 schriebst du:
>> Guten Morgen,
>> 
>> Ich sitze hier vor einem Registrierungs-Formular...
>> 
>> Frage an Euch: Hat jemand von Euch ein passendes preg_match
>> oder eine Funktion, mit der Usernamen auch Sonderzeichen etc
>> geprüft werden?
> 
> Wie ich es verstanden habe keine Sonderzeichen nur Unterstrich,
> 
> Ich habe hier eines mit Unterstrich, Bindestrich und Zahlen.
> Mindesten 3 Buchstaben höchsten 15.
> 
>     $suchmuster='^([0-9a-z_]){3,15}$';
    $suchmuster = '^(\w{3,15}$';

Auszug aus http://de3.php.net/manual/de/reference.pcre.pattern.syntax.php:

 A "word" character is any letter or digit or the underscore  character,
that is, any character which can be part of a  Perl "word". The definition
of letters and digits is controlled by PCRE's character tables, and may vary
if locale-specific matching is taking place (see "Locale support"  above).
For example, in the "fr" (French) locale, some  character codes greater than
128 are used for accented letters,  and these are matched by \w.

Grüße

Andreas

-- 

wdv Medien & Kommunikation GmbH & Co. OHG
Mediendatenverarbeitung
Andreas Heigl
Siemensstrasse 6
61352 Bad Homburg
Germany
Telefon +49-(0)6172-670-185
Telefax +49-(0)6172-670-181
www.wdv.de



php::bar PHP Wiki   -   Listenarchive