2010-11-18 16 views
1

Ich würde gerne wissen, ob es eine Möglichkeit gibt, Ersetzung mit regulären Ausdrücken in JS mit markierten Ausdrücken, wie Scintilla-Engine (zum Beispiel in Notepad ++) verwendet. Zum Beispiel ersetzen Zahlen mit einem Doppelpunkt als Dezimalzeichen durch einen Punkt, können Sie die folgenden Ausdrücke in Notepad ++:Javascript RegExp mit markierten Ausdrücken

regexp: /([0-9]+),([0-9]{2})/ ersetzen: \1.\2

Kann ich etwas tun, wie dies in JS?

Grüße José

Antwort

4

Ja.

str = str.replace(/([0-9]+),([0-9]{2})/, '$1.$2'); 
1

Sicher können!

"My test string with a 56,35% chance of success".replace(/([0-9]+),([0-9]{2})/gi, "$1.$2");