Autor | Zpráva | ||
---|---|---|---|
Sylar Profil |
#1 · Zasláno: 19. 8. 2008, 18:45:19
Zdravím,
jak v JS nahradím část řetězce. Resp. switchem vybírám jaká větev scriptu se provede a potřebuji aby se mi v jedné větvi zachytily všechny proměnné "imgNĚCO" tzn. "imgasssf", "imggasd565asd", ale ne už "imagasf" ... jak to udělat ? switch (var) { case "a" : příkaz; case "imgNĚCO" : příkaz 2; default : defaultní příkaz; } |
||
Joker Profil |
#2 · Zasláno: 19. 8. 2008, 18:47:24
Sylar
Nejlépe vyhledáním pomocí regulárního výrazu. Více o regulárních výrazech v Javascriptu třeba zde |
||
Sylar Profil |
#3 · Zasláno: 19. 8. 2008, 19:12:35
Mno tak vykoumal jsem
var search = tag.(/img/+); ale case search = prikaz 1; příkaz 1 nevykoná :( tag je proměnná na základě které vybírám větev switche |
||
peta Profil |
#4 · Zasláno: 19. 8. 2008, 20:27:18
Sylar
mluvilo se o reg. vyrazech ne o tom, ze to mas vazat na switch. Switch pokud vim porovnava hodnotu s hodnotou. Nevidel jsem to pouzivat jinak. V podstate to funguje jako asociativno pole, ale pri neukonceni break umi pokracovat. mimo reg. vyraze se da pouzit funkce indexOf jakpsatweb - javascript - objekt string jakpsatweb - javascript - priklady - nahrazeni (je tam priklad s dracici) |
||
Časová prodleva: 16 let
|
0