JavaScript String search() (字串搜尋)

search() 方法用來找出一個字串在另一個字串中的位置。search() 的用途跟 indexOf() 相似,只是 search() 可以用正規表示式當參數。

語法:

str.search(regexp)
  • 返回一個數字表示第一個找到的位置
  • 第一個位置從 0 開始算起
  • 找不到則返回 -1

用法:

var str = 'Apples are red, and apples are good.';
// 輸出 0
console.log(str.search(/apple/i));