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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。