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 slice()用法及代码示例
- JavaScript String substr()用法及代码示例
- JavaScript String strike()用法及代码示例
- JavaScript String sub()用法及代码示例
- JavaScript String substring()用法及代码示例
- JavaScript String startsWith()用法及代码示例
- JavaScript String small()用法及代码示例
- JavaScript String sup()用法及代码示例
- JavaScript String split()用法及代码示例
- JavaScript String length用法及代码示例
- JavaScript String padStart()用法及代码示例
- JavaScript String fromCodePoint()用法及代码示例
- JavaScript String link()用法及代码示例
- JavaScript String blink()用法及代码示例
- JavaScript String repeat()用法及代码示例
- JavaScript String charCodeAt()用法及代码示例
- JavaScript String endsWith()用法及代码示例
- JavaScript String charAt()用法及代码示例
- JavaScript String normalize()用法及代码示例
- JavaScript String trim()用法及代码示例
注:本文由纯净天空筛选整理自 Javascript String search()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。