Autor | Zpráva | ||
---|---|---|---|
Hanka Profil * |
#1 · Zasláno: 21. 3. 2007, 13:35:42
Ahoj,
jak se dá v registračním formuláři ošetřit, aby když si uživatel zadává svou přezdívku (NICK), aby mohl zadat 1) jen 16 znaků 2) bez českých znaků (šž...) 3) bez mezery (Pepa Nos) ... aby to byla jednoslovná přezdívka Děkuju moc radu, nejlépe skriptíky. Já jsem na to nepřišla. Nebo jaké to míváte ošetřené vy :o) H. |
||
YoSarin Profil |
#2 · Zasláno: 21. 3. 2007, 13:56:14 · Upravil/a: YoSarin
Hanka
1. pomocí strlen(); 2 + 3. a) pomocí třeba strpos();, kde budeš hledat české znaky, mezeru a pod. 2 + 3. b) pomocí regulárního výrazu Já to snad ani ošetřené nemám - na českých znacích nezáleží, na mezeře taky ne a když si někdo zadá moc dlouhý nick, tak mu ho DB skrouhne. :-) |
||
nightfish Profil |
#3 · Zasláno: 21. 3. 2007, 14:01:55 · Upravil/a: nightfish
1), 2) i 3) ereg("^[a-zA-Z0-9\._\-]{3,16}$") přijme nick na 3 až 16 znaků (malá a velká písmena anglické abecedy, tečka, podtržítko, pomlčka)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0