search (String - JavaScript)
Gets the index of the first occurrence of a substring.
Defined in
String (Standard - JavaScript)Syntax
search(searchValue:string)
: int| Parameters | Description |
|---|---|
searchValue |
A string or regular expression. |
| Return value | Description |
|---|---|
int |
The index of the first occurrence of the string or regular expression, or -1 if the search fails. |
Usage
If the first parameter is a string, this method finds the first string that matches exactly. If the first parameter is a regular expression, this method finds the first string that matches according to the syntax of the regular expression.Examples
(1) This example searches for the stringmoscow case-insensitive.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) This example searches for the string
Moscow.var cities = new String("Paris Moscow Tokyo");
if (cities.search("Moscow") > 0) {
return "Found: Moscow";
} else {
return "Not found: Moscow";
}