Autor | Zpráva | ||
---|---|---|---|
Niik Profil * |
#1 · Zasláno: 19. 7. 2013, 11:24:52
Mám následující kód, který ovšem nefunguje. V čem je problém?
str = str.replace("&", "a"); |
||
aDAm Profil |
#2 · Zasláno: 19. 7. 2013, 11:37:11
A co dělá? Co je v proměnné str ?
|
||
Niik Profil * |
#3 · Zasláno: 19. 7. 2013, 11:38:47
V proměnné je například: "something&something"
|
||
aDAm Profil |
#4 · Zasláno: 19. 7. 2013, 11:53:53
Tak pak někde píšeš něco špatně: http://jsfiddle.net/NSske/
|
||
Radek9 Profil |
#5 · Zasláno: 19. 7. 2013, 11:56:02
Niik:
Hádám, že to nefunguje v tom smyslu, že to nahradí pouze první výskyt. Pro nahrazení všech je nutné použít regulární výraz: str = str.replace(/&/g, "a"); |
||
Niik Profil * |
#6 · Zasláno: 19. 7. 2013, 12:05:13
Už jsem to vyřešil takto:
var find = '&'; var re = new RegExp(find, 'g'); note = note.replace(re, "a"); |
||
Radek9 Profil |
Niik:
Aneb proč to dělat jednoduše, když to jde složitě. :-) |
||
Časová prodleva: 11 let
|
0