可用性JavaScript 1.2; JScript 3.0; ECMAScript v3 语法string.search(regexp) 参数
返回值string中第一个与regexp相匹配的子串的起始位置。如果没有找到任何匹配的子 串,则返回-1。 描述方法search()将在字符串string中检索与regexp相匹配的子串,并且返回第一个匹配子串的第一个字符的位置。如果没有找到任何匹配的子串,则返回-1。 search()并不执行全局匹配,它将忽略标志g。它也忽略regexp的lastIndex属性,并且总是从字符串的开始进行检索,这意味着它总是返回string的第一个匹配的位置。 示例var s = "JavaScript is fun"; s.search(/script/i) // 返回 4 s.search(/a(.)a/) // 返回 1 参阅RegExp , RegExp.exec( ) , RegExp.test( ) , String.match( ) , String.replace( ) |