YLeretaille: Replace mit Regulärem Ausdruck : "Fundstring" verändern

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

  1. 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

    1. Danke!!!

      MfG,
      YLeretaille