Autor | Zpráva | ||
---|---|---|---|
šárinka Profil |
Ahoj all, mám udělanou funkci která má kontrolovat login jestli je ve správném formátu, ale mám tam někde chybu
function test_login(login) { re = /^([0-9a-zA-Z\.\-\_]{3,100}$/; return login.search(re) == 0; } v loginu jsou povoleny pouze A-Z, a-z, 0-9, ., -, _ jiné znaky to nemá pustit. Poté je pak ještě podmínka a výpis chyby. Všem děkuji za rady |
||
šárinka Profil |
#2 · Zasláno: 11. 4. 2008, 14:11:12
omlouvám se už jsem na to přišel chybí mi tam závorka
function test_login(login) { re = /^([0-9a-zA-Z\.\-\_]{3,100})$/; return login.search(re) == 0; } |
||
šárinka Profil |
#3 · Zasláno: 11. 4. 2008, 14:32:21
vsktl se mi problém v podmínce nevím jaký když to prázdný tak to vypíše chybu ale když je lgin ve špatném formátu tak ne :( nevíte čím to?
if(document.forms.formular.login.value == '' && !test_login(self.document.forms.formular.login.value)) { alert("Login není ve správném formátu!"); document.forms.formular.login.focus(); return false; } |
||
šárinka Profil |
#4 · Zasláno: 11. 4. 2008, 22:04:14
tak poradte někdo je tady ještě nějaká chyba nemůžu přijít na to jaká
function test_login(login) { re = /^([0-9a-zA-Z\.\-\_]{3,100})$/; return login.search(re) == 0; } |
||
centi Profil |
#5 · Zasláno: 11. 4. 2008, 22:53:18
if(document.forms.formular.login.value == '' || !test_login(self.document.forms.formular.login.value)) { |
||
Časová prodleva: 16 let
|
0