Replace mit Regulärem Ausdruck : "Fundstring" verändern
YLeretaille
- programmiertechnik
Hallo,
ich habe in Javascript eine Replace Routine:
String.replace(/\d*/gi,"Die Zahl ist $1") //Beispiel
Nun möchte ich aber den Fund "$1" noch verändern, bspw. mit 3 multiplizieren:
String.replace(/\d*/gi,"$1 mal drei ergibt [$1*3]") //Beispiel
----------------------------------------------^ //???
Wie geht das?
MfG,
YLeretaille
Hi
Wie geht das?
Zum Beispiel so:
var s='123';
function foo(bar) {
return "Das 3fache von "+bar+" ist "+3*bar;
}
r=s.replace(/\d*/i, foo);
alert(r);
Gruss,
nam
Danke!!!
MfG,
YLeretaille