Avatar billede qqq Nybegynder
15. oktober 2009 - 12:46 Der er 1 kommentar og
1 løsning

Variabel i RegEx

Hej, jeg ønsker med RegEx at erstatte noget tekst, men det er nødvendigt at der fremgår en js variabel i Regexen.

Nedenstående virker fint, men i stedet for "Replace this" skal det være en variabel som der tjekkes for.

string = string.replace(/Replace this/gi, "<b>" + userName + "</b>");

Altså noget ligende dette, men bare så det virker, da jeg har prøvet en amsse muligheder.

string = string.replace(/ + userName + /gi, "<b>" + userName + "</b>");
Avatar billede mbm2016 Nybegynder
15. oktober 2009 - 13:02 #1
Det gøres såre simpelt som her:
string = string.replace(new RegExp(userName, "gi"), "<b>" + userName + "</b>");

Håber du kan bruge det, ellers siger du lige til ;)
Avatar billede qqq Nybegynder
15. oktober 2009 - 13:14 #2
Det virker perfekt. Mange tak.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester