Ich habe Zeichenfolge, die Zahlen und Zeichen enthält. Ich möchte die Zahlen durch einen anderen Wert ersetzen, der es eine css-Klasse someClass
geben wird.Ersetzen von Zahlen in einer Zeichenfolge mit Regex in Javascript
Jetzt habe ich den Code, um alle Zahlen in der Zeichenfolge zu erkennen und durch etwas anderes zu ersetzen.
Meine Frage ist, wie bekomme ich die aktuelle Anzahl Übereinstimmung und setzen Sie es auf die neue Zeichenfolge oder den Wert, der das Original ersetzen wird?
Im Grunde, was ich will geschehen ist:
zum Beispiel, ich habe diese Zeichenfolge: 1dog3cat
, ich will es mit <span class="someClass">1</span>dog<span class="someClass">3</span>cat
Hier ist mein aktueller Code ersetzt werden:
var string_variable;
string_variable = "1FOO5,200BAR";
string_variable = string_variable.replace(/(?:\d*\.)?\d+/g, "<span class='someClass'>" + string_variable + "</span>");
alert(string_variable);
diese Antwort verwendet. Danke @Ankit, werde diese Antwort akzeptieren. :) –