正規表現による文字列の検索(search)

正規表現による文字列の検索を行うには、string.searchメソッドを使用します。

正規表現については、「JavaScriptの正規表現」ページをご覧ください。
JavaScriptの正規表現

構文

var index = string.search(regexp);
引数名 説明
第一引数
必須
regexp string|RegExp 検索する文字列または正規表現
  • ※ 第一引数に文字列を指定した場合は、暗黙的にnew RegExp(...)が行われます。

戻り値

見つかった場合は最初に見つかった文字列のインデックス番号、
見つからなかった場合は-1を返します。

サンプルコード

JavaScript

var str    = 'foo bar baz sample',
	result = str.search(/ba./);

alert(result);

JavaScript逆引きリファレンス一覧へ戻る