Replace mit Regulärem Ausdruck : "Fundstring" verändern
    
YLeretaille
    
    
      
    
  - programmiertechnik
 nicht angemeldet
 nicht angemeldetHallo,
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