1

変数からすべてのプラス記号を取得し、それらをスペースに置き換える必要があります。私が試してみました:

someVariable = "0+123+45+6";
someVariable.replace(/+/g, ' ');

しかし、これは機能しません...この状況の正しい構文は何でしょうか?

4

1 に答える 1

3

これ+は特別な文字 (1 つ以上) であるため、エスケープする必要があります。

する必要があります/\+/g

正規表現を編集 しても、文字列オブジェクト自体は変更されません。しかし、結果を返します。

someVariable = "0+123+45+6";
someVariable = someVariable.replace(/\+/g, ' ');
于 2013-01-28T16:25:36.947 に答える