search (String - JavaScript)

最初に登場するサブストリングの索引を取得します。

定義場所

String (Standard - JavaScript)

構文

search(searchValue:string) : int

search(searchValue:RegExp) : int

パラメータ 説明
searchValue ストリングまたは正規表現。
戻り値 説明
int 最初に登場するストリングまたは正規表現の索引、または検索に失敗した場合は -1。

使用法

最初のパラメータがストリングの場合、このメソッドは、完全一致する最初のストリングを検出します。最初のパラメータが正規表現の場合、このメソッドは、正規表現の構文に従って一致する最初のストリングを検出します。

(1) この例では、大/小文字を区別しないでストリング moscow を検索します。
var cities = new String("Paris   Moscow   Tokyo");
var regexp = /(moscow)/i;
if (cities.search(regexp) > 0) {
	return "Found: " + regexp.toString();
} else {
	return "Not found: " + regexp.toString();
}
(2) この例では、ストリング Moscow を検索します。
var cities = new String("Paris   Moscow   Tokyo");
if (cities.search("Moscow") > 0) {
	return "Found: Moscow";
} else {
	return "Not found: Moscow";
}