タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

JavaScriptとRegExpに関するminodiskのブックマーク (2)

  • Sanitize string of regex characters before RegExp build?

    I want to use a string to perform a global regex, but it might have regex characters in it. What's the best way to escape all regex characters in a string before building a regex with it? Basically I might have something like this; var test = 'test.'; var regex = new RegExp(test, 'ig'); I need 'test.' to become 'test\.' so it doesn't behave in unexpected ways.

    Sanitize string of regex characters before RegExp build?
    minodisk
    minodisk 2015/09/04
    stringからRegExpインスタンスを作る際に特殊文字をエスケープする
  • Javascriptによる正規表現まとめ - Y's note

    Index JavaScriptで利用できる正規表現についてまとめました。 最後の後読み、否定後読み以外は利用可能かと思います。 モード修飾子(i,m,g) \n,\r,\u2028,\u2029以外の任意の1文字 空白文字以外( \S ) 数字( \d ) 数字以外( \D ) 先頭( ^ ) 末尾( $ ) 単語区切り( \b ) 単語区切り以外( \B ) 0以上の繰り返し( * ) 1以上の繰り返し( + ) 0または1回( ? ) 最短マッチ( .*? ) nの繰り返し( {n} ) n以上の繰り返し( {n,} ) n以上,m以下の繰り返し( {n,m} ) いずれかの文字( [▲◎■] ) いずれかのパターン( (▲|◎|■) ) 後方参照( \n ) エスケープ( \ ) 先読み( ?=◎◎◎ ) 先読み否定( ?!◎◎◎ ) 後読み( ?<=◎◎◎ ) 否定後読み( ?<

    Javascriptによる正規表現まとめ - Y's note
    minodisk
    minodisk 2011/05/12
    後読みできない
  • 1