Loose-Info.com

Last Update 2019/12/25


TOP - JavaScript - String - search()

引数で指定した正規表現により検索を試みます
結果は正規表現のパターンとマッチした、文字列内の位置を示す数値で、マッチしない場合は-1となります。
このメソッドは引数の正規表現で指定したglobalプロパティを無視します。


戻り値1 = 名前1 .search( 値1 )

戻り値1
名前1のStringオブジェクトの文字列内でのマッチ位置を示す数値
名前1
Stringオブジェクトの名前
値1
検索を試みる正規表現


(例)
<SCRIPT type="text/javascript"> <!-- function btnclick() { var s = ""; var s1 = new String("abcde12345"); // 検索結果が1箇所 → マッチした文字列の先頭位置 s += s1.search(/e1/) + "\n"; // 検索結果が無し → -1を返す s += s1.search(/e2/) + "\n"; var a1 = s1.search(/\d/g); // グローバル指定をしても、返すのは最初にマッチした位置 s += a1.toString() + "\n"; alert(s); } //--> </SCRIPT>