Autor | Zpráva | ||
---|---|---|---|
beginer Profil * |
#1 · Zasláno: 4. 4. 2011, 21:05:12
Dobrý den,
potřeboval bych doplnit do javascriptového kódu nějaké proměné ale nemůžu nikde najít jak udělat správný zápis. var str = "TEST ,aaa, test".replace(/,[a-z]*,/g, ' ') alert(str); tohle sice funguje ale nemůžu dosadit proměné před ani za ,[a-z]*, ve výsledku bych potřeboval něco takového var proměnná1 = "TEST"; var proměnná2 = "test"; replace(/proměnná1,[a-z]*,proměnná1/g, ' ') Předem děkuji za rady. |
||
beginer Profil * |
#2 · Zasláno: 4. 4. 2011, 21:47:30
Vyřešeno.
var year = "2011"; var Tval = "a1" var str = ";2011,aaa,a1;TEST,aaa,TEST;2011,blabla,a1".replace(eval("/;"+year+",[a-z]*,"+Tval+"/g"),""); alert(str); |
||
Časová prodleva: 7 dní
|
|||
peta Profil |
#3 · Zasláno: 11. 4. 2011, 15:00:55
beginer: fakt je nutny eval? :)
var str, reg; str = "TEST ,aaa, test"; reg = new RegExp(";"+year+",[a-z]*,"+Tval, 'g'); str = str.replace(reg, ' '); str = "TEST ,aaa, test".replace(new RegExp(";"+year+",[a-z]*,"+Tval, 'g'), ' '); |
||
Časová prodleva: 13 let
|
0