Autor | Zpráva | ||
---|---|---|---|
mark Profil |
#1 · Zasláno: 28. 8. 2008, 11:38:33
Zdravím, neviete, prečo toto nefunguje?
if (/retazec.charAt(50)/.test("DVSJdvsj")==true) {document.write("Ok");} else {document.write("Chyba");} v kóde sa snažím overiť, či 50. znak reťazca je niektorý zo znakov DVSJdvsj pričom viem, že tam je znak d, takže by malo vypísať OK, ale ono mi vypíše Chyba. Keď za /retazec.charAt(50)/ dosadím /d/ , tak to funguje. V čom je chyba? Poraďte prosím. Ďakujem. |
||
Chamurappi Profil |
#2 · Zasláno: 28. 8. 2008, 11:52:22
Reaguji na marka:
Regulárním výrazem by mělo být to, proti čemu chceš řetězec porovnávat. if (/[DVSJdvsj]/.test(retazec.charAt(50)) … |
||
mark Profil |
#3 · Zasláno: 28. 8. 2008, 11:59:17
ďakujem moc krát....už to funguje:))
|
||
Časová prodleva: 16 let
|
0