查找 "edu.jb51.net":
var str="Visit edu.jb51.net!"; var n=str.search("edu.jb51.net"); n 输出结果: var str="Visit W3Schools!" document.write(str.search("edu.jb51.net"));尝试一下 »
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。
如果没有找到任何匹配的子串,则返回 -1。
查看更多正则表达式教程 RegExp 教程 and our RegExp 对象参考手册.
所有主要浏览器都支持 search() 方法
参数 | 描述 |
---|---|
searchvalue | 必须。查找的字符串或者正则表达式。 |
类型 | 描述 |
---|---|
Number | 与指定查找的字符串或者正则表达式相匹配的 String 对象起始位置。 |
JavaScript 版本: | 1.2 |
---|
执行一次对大小写敏感的查找:
var str="Mr. Blue has a blue house"; document.write(str.search("blue")); 以上实例输出结果: 15尝试一下 »
执行一次忽略大小写的检索:
var str="Mr. Blue has a blue house"; document.write(str.search(/blue/i)); 以上实例输出结果: 4尝试一下 »