Ich versuche, einen Regex mit JS .replace zu verstehen, um eine ganze Zahl durch einen String zu ersetzen.JS regex replace number
Zum Beispiel könnte die Zeichenfolge sein:
var string = 'image[testing][hello][0][welcome]';
ich die ‚0‘ mit einem anderen Wert ersetzt werden soll. Ich war dies ursprünglich mit:
string.replace(/\[\d\]/g, '[newvalue]');
Aber wenn wir beginnen zu ersetzen zweistellige oder mehr (12, 200, 3204, Sie bekommen, was ich meine), es nicht mehr funktioniert einwandfrei. Ich bin mir nicht sicher, wie ich es so funktioniere, wie ich es möchte.
Vielen Dank im Voraus. Sehr geschätzt.