JavaScript String search() 方法
JavaScript String 对象的 search() 方法用于检索字符串中指定的子字符串, 或检索与正则表达式相匹配的子字符串
如果没有找到任何匹配的子串,则返回 -1
更多正则表达式的知识,可以访问 JavaScript RegExp 正则表达式 和 RegExp 对象参考手册
浏览器支持
支持 | 支持 | 支持 | 支持 | 支持 |
语法
string.search( searchvalue )
参数值
参数 | 描述 |
---|---|
searchvalue | 必须。查找的字符串或者正则表达式 |
返回值
类型 | 描述 |
---|---|
Number | 与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置 |
范例
查找 "Twle"
var str="Visit Twle!"; var n=str.search("Twle");
范例
执行一次对大小写敏感的查找
var str="Mr. Blue has a blue house"; document.write(str.search("blue"));
范例
执行一次忽略大小写的检索
var str="Mr. Blue has a blue house"; document.write(str.search(/blue/i));