JavaScript でシンボルを置き換えようとしましたが、どういうわけか、これはすべてのシンボルを置き換えるのではなく、常に文字列の最初のシンボルのみを置き換えます。
JavaScript :
var note = "test'test'test'";
note = note .replace("'", "'");
出力:
test'test'test'
'
すべての記号を'
??に置き換える方法を知っている人はいますか?
JavaScript でシンボルを置き換えようとしましたが、どういうわけか、これはすべてのシンボルを置き換えるのではなく、常に文字列の最初のシンボルのみを置き換えます。
JavaScript :
var note = "test'test'test'";
note = note .replace("'", "'");
出力:
test'test'test'
'
すべての記号を'
??に置き換える方法を知っている人はいますか?
g
正規表現置換を使用し、フラグを追加してグローバルにします。
> "test'test'test'".replace(/'/g, ''');
"test'test'test'"
g
グローバル置換には接尾辞を使用します。
これが正しい方法です:
note = "test'test'test'";
note.replace(/\'/g,"'")
これを確認してください:jsfiddle
このメモを試してください。replace(/\'/g, ''');