source プロパティ

正規表現パターンのテキストを返します。値の取得のみ可能です。

rgExp.source

rgExp には、Regular expression オブジェクトを指定します。変数名、リテラルを指定することもできます。

次のコードは、source プロパティの使用例です。

function SourceDemo(re, s){
   var s1;
   // 正規表現に一致する文字列があるかどうかをテストします。
   if (re.test(s))
      s1 = " を含みます。";
   else
      s1 = " を含みません。";
   // 正規表現自体のテキストを取得します。
   return(s + s1 + re.source);
}

必要条件

バージョン 3

参照

Regular Expression Object メソッド | Regular Expression Object プロパティ | 正規表現の構文

対象: Regular Expression オブジェクト