buchling: RegExp Replace, $1 durch Funktion umwandeln und dann ersetzen

Beitrag lesen

Ich würde gerne alle Koordinaten in einem bestimment format in eine Ganzzahl umwandeln. Leider hat das mit replace nicht ganz so geklappt wie gewünscht. Irgendwelche Ideen?

function encodeCoord(x, y) {
 return (((400-parseFloat(y))*801)+(parseFloat(x)+401));
}

var body = document.getElementsByTagName("body")[0];
body.innerHTML = body.innerHTML.replace(/(\d+)|(\d+)/g, encodeCoord($1, $2));

vielen dank,
Buchling