jsのreplace()は一回だけ

Javascriptの便利なreplaceは、最初の1個しか置換してくれません。

document.write( “this is a test”.replace(“t”, “T”));
This is a test

この場合、正規表現のgオプションという、見慣れないテクニックを使うらしい。

document.write( “this is a test”.replace(/t/g, “T”));
This is a TesT

これは忘れてしまうから、メモ。

ちなみに、正規表現の部分は引用符で囲ってはいけない。なぜなのか?謎だ。

コメント

  1. admin より:

    テスト5

  2. admin より:

    テスト4

  3. admin より:

    テスト3

  4. admin より:

    その2

  5. admin より:

    テスト

タイトルとURLをコピーしました