当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript String search()用法及代码示例


JavaScript String search() 方法在字符串中搜索由正则表达式指定的值。

用法:

str.search(regexp)

在这里,str 是一个字符串。

参数:

search() 方法包含:

  • regexp - 正则表达式对象(如果参数是非 RegExp 对象,则参数隐式转换为 RegExp)

返回:

  • 返回正则表达式和给定字符串之间第一个匹配项的索引
  • 返回-1如果没有找到匹配项。

示例:使用 search()

const string = "I love to write JavaScript programs";

let re = /[a-z]/;
let index = string.search(re);
console.log(index); // 2 -> matches 'l'

let re1 = /J[a-z]*/i;
let index1 = string.search(re1);
console.log(index1); // 16 -> matches 'JavaScript'

let re2 = /[0-9]/;
let index2 = string.search(re2);
console.log(index2); // -1 -> No digit match

输出

2
16
-1

相关用法


注:本文由纯净天空筛选整理自 Javascript String search()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。