Variablen in RegExp
PEter
- javascript
0 PEter0 Axel Richter
Ich möchte den Teil in einem String rot färben, der durch ein Keyword vorgegebe ist:
var v_regexp = new RegExp(v_keyword);
new_string = v_string.replace(v_regexp, "<span style='color:#ff0000'>" + v_keyword + "</span>");
das funktioniert soweit auch - aber wie kann ich jetzt noch sagen, dass das v_keyword cas-UN-sensitive ist?
var v_regexp = new RegExp(v_keyword+"/ig"); funktioniert nicht (verständlich) - ich komme nicht drauf :(
leider habe ich auch in selfhtml nichts passendes gefunden :(
Kann mir jemand heflen?
Danke
OK
RegExp-Objekt erwartet zwei PArameter
also:
var v_regexp = new RegExp(v_keyword,"gi");
new_string = v_string.replace(v_regexp, "<span style='color:#ff0000'>" + v_keyword + "</span>");
Für alle die auch danach suchen :)
Hallo,
var v_regexp = new RegExp(v_keyword+"/ig"); funktioniert nicht (verständlich) - ich komme nicht drauf :(
var v_regexp = new RegExp(v_keyword, "ig");
Siehe http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/regexp.html.
viele Grüße
Axel