Autor | Zpráva | ||
---|---|---|---|
chvostik Profil |
#1 · Zasláno: 17. 12. 2013, 13:44:34
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 |
#2 · Zasláno: 18. 12. 2013, 04:56:29
Asi to máte rozbité.
|
||
Taps Profil |
#3 · Zasláno: 18. 12. 2013, 07:49:05
chvostik:
Toto je dostačující http://www.phpliveregex.com/p/2EO ? |
||
chvostik Profil |
#4 · Zasláno: 18. 12. 2013, 09:53:56
jj dik ale ted fakt nevim kde jsem nabral tendle znak ~...vim ze jsem to cetl v manualu
|
||
Joker Profil |
#5 · Zasláno: 18. 12. 2013, 10:01:32
chvostik:
Ten znak je správně. Ten regulární výraz je taky správně. Takže špatně bude jeho implementace. |
||
chvostik Profil |
#6 · Zasláno: 18. 12. 2013, 22:36:20
mas pravdu, chyba byla ze jsem nemel pred pregmatchem vykricnik, mel jsem tu hodit celej kod :o), Díky
|
||
Časová prodleva: 10 let
|
0