Mailinglisten-Archive |
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