ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| JScript  | [语言参考](#) | |-----|-----| # search 方法 返回与正则表达式查找内容匹配的第一个子字符串的位置。 `*stringObj*.**search(***rgExp***)**` #### 参数 *stringObj* 必选项。要在其上进行查找的 **String** 对象或字符串文字。 *rgExp* 必选项。包含正则表达式模式和可用标志的**正则表达式**对象。 #### 说明 **search** 方法指明是否存在相应的匹配。如果找到一个匹配,**search** 方法将返回一个整数值,指明这个匹配距离字符串开始的偏移位置。如果没有找到匹配,则返回 -1。 #### 示例 下面的示例演示了 **search** 方法的用法。 ~~~ function SearchDemo(){    var r, re; // ~~~ 声明变量。     ~~~ var s = "The rain in Spain falls mainly in the plain."; ~~~ ~~~    re = /falls/i; // ~~~ 创建正则表达式模式。     ~~~ r = s.search(re); // ~~~ 查找字符串。     ~~~ return(r); // ~~~ 返回 ~~~ Boolean ~~~ 结果。 } #### 要求 [版本 3](#) #### 请参阅 [exec 方法](#) | [match 方法](#) | [正则表达式对象](#) | [正则表达式语法](#) | [replace 方法](#) | [String 对象的方法](#) | [test 方法](#) 应用于: [String 对象](#) [© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。](#)