Toon posts:

[JS] Reguliere-expressies dynamisch opbouwen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoe kun je in een regexp dynamisch opbouwen in JS?

Ik zat zelf te denken aan de onderstaande code, maar dat werkte dus niet.
JavaScript:
1
2
3
4
var sTest = 'Dit is een test';
var sValueToReplace = 'is';

alert(sTest.replace('/' + sValueToReplace + '+/g', 'was'));

Verwijderd

Probeer het eens zo ...

code:
1
2
3
4
var sTest = 'Dit is een test, is';
var sValueToReplace = new RegExp('is', 'g');

alert(sTest.replace(sValueToReplace, 'was'));

[ Voor 20% gewijzigd door Verwijderd op 03-06-2004 21:58 ]


Verwijderd

Topicstarter
Het werkt! Bedankt!