JavaScript String search() 方法

  • JavaScript String search() 方法

    search()方法在字符串中搜索指定的值,并返回匹配的位置。搜索值可以是字符串或正则表达式。如果未找到匹配项,则此方法返回-1。
    RegExp教程RegExp对象参考中阅读有关正则表达式的更多信息。
    实例:
    搜索“jc2182”:
    var str = "Visit jc2182!";
    var n = str.search("jc2182");
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    search()
    支持
    支持
    支持
    支持
    支持
  • 语法

    string.search(searchvalue)
  • 参数值

    参数 描述
    searchvalue 必需的。 正则表达式。字符串将自动转换为正则表达式。
  • 技术细节

    项目 描述
    返回值: 一个数字,表示第一次出现指定搜索值的位置,如果未找到匹配则为-1
    JavaScript版本: ECMAScript 1
  • 更多例子

    执行区分大小写的搜索:
    var str = "Mr. Blue has a blue house";
    var n = str.search("blue");
    
    尝试一下
    不区分大小写搜索:
    var str = "Mr. Blue has a blue house";
    var n = str.search(/blue/i);
    
    尝试一下