Chromeウェブインスペクタに次のコードを試してみてください。
> "foo".replace("foo", "$'"); // dollar sign followed by single quote
< "" // wtf
Chromeウェブインスペクタに次のコードを試してみてください。
> "foo".replace("foo", "$'"); // dollar sign followed by single quote
< "" // wtf
あなたは$
として$$
を使用する必要はグループ
var replaced = "foo".replace("foo", "$$'");
snippet.log(replaced);
<!-- Provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 -->
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>
を参照するために使用されています$$ "$"を挿入します。
素晴らしい、ありがとうございますArun!私は$が特殊文字であることを知らなかった。次回はMozillaの仕様をチェックします。 – Jon
が良いようだ、$記号は、数値または整数または浮動値、例が含まれている必要があります。$ 120' ...
var res = str.replace("foo", "$1000'");
'$です'\t一致する部分文字列に続く文字列の部分を挿入します.'、https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace#Specifying_a_string_as_a_parameter –
ありがとうPranav! – Jon