JavaScipt@Workshop 
HOME > JavaScriptリファレンス > String オブジェクト

search メソッド

stringObj.search(rgExp)

引数

stringObj
必ず指定します。検索対象とする String オブジェクトの名前または文字列リテラルを指定します。
rgExp
必ず指定します。正規表現パターンおよび適用できるフラグを含む Regular Expression オブジェクトのインスタンスです。

解説

正規表現に一致する最初の文字列の位置を返します。
パターンに一致する文字列が見つかったかどうかを示します。
一致する文字列が見つかった場合、その文字列が先頭からどれだけ離れているかを示す整数値を返します。
一致する文字列が見つからなかった場合は、-1 を返します。

使用例

var str = "ABCDEABCDE";
n1 = str.search(/E/i);  // n1は4
n2 = str.search(/X/i);  // n2は-1


スポンサードリンク

Copyright (C) 2006-2008 JavaScipt@Workshop All rights reserved.