Autor Zpráva
chvostik
Profil
Co je v následujícím kodu špatně? Bere mi to uplne všechny znaky včetně tečky , hvezdičky a počet znaků to taky vůbec nezajíma. Cokoliv zadám tak přes ten pregmatch projde.

preg_match("~^[a-zA-Z0-9\_\-]{3,15}$~",$_POST["nick"])
Str4wberry
Profil
Asi to máte rozbité.
Taps
Profil
chvostik:
Toto je dostačující http://www.phpliveregex.com/p/2EO ?
chvostik
Profil
jj dik ale ted fakt nevim kde jsem nabral tendle znak ~...vim ze jsem to cetl v manualu
Joker
Profil
chvostik:
Ten znak je správně. Ten regulární výraz je taky správně. Takže špatně bude jeho implementace.
chvostik
Profil
mas pravdu, chyba byla ze jsem nemel pred pregmatchem vykricnik, mel jsem tu hodit celej kod :o), Díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: