JS .replace を使用して整数を文字列に置き換える正規表現に頭を悩ませようとしています。
たとえば、文字列は次のようになります。
var string = 'image[testing][hello][0][welcome]';
「0」を別の値に置き換えたい。私はもともとこれを使用していました:
string.replace( /\[\d\]/g, '[newvalue]');
しかし、2 桁以上 (12、200、3204 など) を置き換え始めると、正常に動作しなくなります。私もそれを望むように機能させる方法がわかりません。
前もって感謝します。大変感謝しています。