當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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