search メソッド

正規表現検索に一致する、最初の部分文字列の位置を返します。

function search(rgExp : RegExp) : Number

引数

  • rgExp
    必ず指定します。 検索に使用する正規表現のパターンと適用できるフラグを格納した Regular Expression オブジェクトのインスタンスです。

解説

一致する文字列が見つかった場合、search メソッドは、その文字列が先頭からどれだけ離れているかを示す整数値を返します。 一致する文字列が見つからなかった場合は、-1 を返します。

使用例

search メソッドの使用例を次に示します。

function SearchDemo()
{
    var s = "is but a dream within a dream";

// Create the regular expression pattern.
    var re = /dream/i;        

// Search the string.
    var r = s.search(re);     
    return(r);                

// Output: 9
}

必要条件

Version 3

対象

String オブジェクト

参照

参照

exec メソッド

match メソッド

Regular Expression オブジェクト

replace メソッド

test メソッド

概念

正規表現の構文