Som du har det nu så skulle du byta ut texten temp. För att hämta temp-värdet så kan du inte skriva det inom avgränsare, gör så här...
var temp = "8"
inString = "Hello8World!"
document.write(inString.replace(temp, "<br>"))
...så funkar det.
3 svar · 246 visningar · startad av Brimba
Morr gruff!
Förstår inte detta
inString = "Hello8World!"
document.write(inString.replace(/8/g, "<br>"))
returnerar:
Hello
World!
var temp = "8"
inString = "Hello8World!"
document.write(inString.replace(/temp/g, "<br>"))
returnerar:
Hello8World
Jag vill självklart att man skall få in variabeln temp i regexp:en, som ersätter till <br>.
Jag tänkte att man kanske behövde konkatenera den på något vis och provade olika saker, men lyckades inte lösa det.
Tips?
Som du har det nu så skulle du byta ut texten temp. För att hämta temp-värdet så kan du inte skriva det inom avgränsare, gör så här...
var temp = "8"
inString = "Hello8World!"
document.write(inString.replace(temp, "<br>"))
...så funkar det.
Men då är den ju inte global.
var temp = "8"
inString = "He8llo8Wor8ld!"
document.write(inString.replace(temp, "<br>"))
Skulle ge resultatet:
He
llo8Wor8ld!
och det är inte riktigt vad jag vill.
Jag kan
temp="8";
inString = "He8llo8Wor8ld!"
var minExp = new RegExp(temp, "g");
document.write(inString.replace(minExp,"<br>"))
/nicclas - www.nyhetsrubriker.com