search 方法

返回正则表达式搜索中第一个子字符串匹配项的位置。

function search(rgExp : RegExp) : Number

实参

  • rgExp
    必选。 包含正则表达式模式和适用标志的 Regular Expression 对象的实例。

备注

如果找到一个匹配项,则 search 方法将返回一个整数值,该值指示发生匹配处距字符串开头的偏移量。 如果没有找到匹配项,则返回 -1。

示例

下面的示例阐释了 search 方法的用法。

function SearchDemo()
{
    var s = "is but a dream within a dream";

// Create the regular expression pattern.
    var re = /dream/i;        

// Search the string.
    var r = s.search(re);     
    return(r);                

// Output: 9
}

要求

版本 3

应用于:

String 对象

请参见

参考

exec 方法

match 方法

正则表达式对象

replace 方法

test 方法

概念

正则表达式语法