正規表現の作成

正規表現の作成

正規表現は 2 つの方法で作ることができます。

  • 次のように、正規表現リテラルを使用する。
var re = /ab+c/; 
正規表現リテラルでは、スクリプトが評価されるときにその正規表現をコンパイルします。正規表現を定数として残しておくときは、この方法を使用するとよりよいパフォーマンスが得られます。
  • 次のように、RegExp オブジェクトのコンストラクタ関数を呼び出す。
var re = new RegExp("ab+c"); 
コンストラクタ関数を使用すると、実行時にその正規表現をコンパイルします。正規表現パターンが変わることがわかっている場合や、パターンがわからない場合、ユーザが入力するなど、別のソースからパターンを取得する場合はコンストラクタ関数を使用してください。

ドキュメントのタグと貢献者

 このページの貢献者: ethertank, dextra, happysadman, Mgjbot, Electrolysis
 最終更新者: ethertank,