#### JavaScript search() 方法
#### 定义和用法
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串
#### 语法
~~~
stringObject.search(regexp)
~~~
|参数|描述|
| --- | --- |
|regexp|该参数可以是需要在 stringObject 中检索的子串,也可以是需要检索的 RegExp 对象。|
|注释:|search() 对大小写敏感,要执行忽略大小写的检索,请追加标志 i。|
#### 返回值
stringObject 中第一个与 regexp 相匹配的子串的起始位置。
注释:如果没有找到任何匹配的子串,则返回 -1。
#### 例子 1
~~~
<script type="text/javascript">
var str="Visit W3School!";
document.write(str.search(/W3School/)); //6 大小写匹配
document.write(str.search(/w3school/i)) //6 忽略大小写
document.write(str.search("World") ) //-1 大小写匹配
</script>
~~~