JavaScript 正規表現 新しいページはコチラ
提供: yonewiki
(→正規表現検索の一致確認 .test) |
(→正規表現検索の検索条件確認 .global(グローバルマッチング)) |
||
326行: | 326行: | ||
== '''正規表現検索の検索条件確認 .global(グローバルマッチング)''' == | == '''正規表現検索の検索条件確認 .global(グローバルマッチング)''' == | ||
+ | RegExgオブジェクトを引き継いだ変数が検索オプションのglobalマッチングを有効にしている状態であるかを確認するメソッドです。 | ||
+ | |||
+ | |||
+ | 以下のようにして利用します。 | ||
+ | |||
+ | |||
+ | *bRegexGlobal = strRegExp.global | ||
+ | |||
+ | |||
+ | プログラムサンプルは以下のとおりです。 | ||
+ | <syntaxhighlight lang="javascript" line start="1"> | ||
+ | <HTML> | ||
+ | <HEAD> | ||
+ | <TITLE>JavaScript RegExp global</TITLE> | ||
+ | </HEAD> | ||
+ | <BODY> | ||
+ | JavaScript RegExp global<br /> | ||
+ | <SCRIPT Language="JavaScript"> | ||
+ | <!-- | ||
+ | regexData1 = new RegExp("Regular Expression2","g"); //正規表現文字列 /Regular Expression2/gと同じ | ||
+ | regexData2 = /Regular Expression/g; //正規表現文字列 /Regular Expression/gと同じ | ||
+ | |||
+ | document.write("■RegExp global<br />"); | ||
+ | |||
+ | document.write("正規表現文字列検索オプション regexData1.global = ", regexData1, "<br />"); | ||
+ | document.write("正規表現文字列検索オプション regexData2.global = ", regexData2, "<br />"); | ||
+ | |||
+ | |||
+ | --> | ||
+ | </SCRIPT> | ||
+ | </BODY> | ||
+ | </HTML> | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | [[Media:JavaScript RegExp 07 global.html|サンプル実行結果]] | ||
+ | |||
== '''正規表現検索の検索条件確認 .ignoreCase(大文字小文字区別無視)''' == | == '''正規表現検索の検索条件確認 .ignoreCase(大文字小文字区別無視)''' == | ||
== '''正規表現検索の検索条件指定 .multiline(改行コード無視) , $*''' == | == '''正規表現検索の検索条件指定 .multiline(改行コード無視) , $*''' == |