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


Javascript string.search()用法及代碼示例


string.search()方法是JavaScript中的內置方法,用於在正則表達式和給定的字符串對象之間搜索匹配項。

用法:

string.search( A )

參數:此方法接受將正則表達式作為對象的單個參數A。


返回值:此函數返回正則表達式與給定字符串對象之間的第一個匹配字符串的索引,如果找不到匹配項,則返回-1。索引從零(0)開始,並且第一次嘗試匹配一個字母,然後不再簡單地檢查它返回該第一個匹配的字母的索引。

以下示例說明了JavaScript中的string.search()方法:

範例1:

<script> 
  
// Taking input a string. 
var string = "GeeksforGeeks"; 
  
// Taking a regular expression. 
var re1 = /G/; 
var re2 = /e/; 
var re3 = /s/; 
  
// Printing the index of matching alphabets 
document.write(string.search(re1) + "<br>"); 
document.write(string.search(re2) + "<br>"); 
document.write(string.search(re3)); 
  
< /script>

輸出:

0
1
4

範例2:此示例返回-1,因為在正則表達式和輸入字符串之間找不到匹配項。

<script> 
  
// Taking input a string. 
var string = "GeeksforGeeks"; 
  
// Taking a regular expression. 
var re1 = /p/; 
var re2 = /1/; 
var re3 = / /; 
var re4 = /, /; 
  
// Printing the index of matching alphabets 
document.write(string.search(re1) + "<br>"); 
document.write(string.search(re2) + "<br>"); 
document.write(string.search(re3) + "<br>"); 
document.write(string.search(re4)); 
  
< /script>

輸出:

-1
-1
-1
-1


相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 JavaScript | string.search() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。