search()方法執(zhí)行對正則表達式和字符串之間的匹配項的搜索。
如果找到匹配項,它將返回第一個匹配項的位置,如果找不到匹配項,則將返回-1。
您可以在RegExp教程和RegExp對象參考中了解有關正則表達式的更多信息。
string.search(regex)
var str = 'The question is to be, or not to be, that is to be.';
var pos = str.search('to be');測試看看?/?所有瀏覽器都完全支持search()方法:
| Method | ![]() | ![]() | ![]() | ![]() | ![]() |
| search() | 是 | 是 | 是 | 是 | 是 |
| 參數(shù) | 描述 |
|---|---|
| regex | 正則表達式。如果傳遞字符串,則將其隱式轉(zhuǎn)換為正則表達式 |
| 返回值: | 正則表達式與給定字符串之間的第一個匹配項的索引;如果找不到,則為-1 |
|---|---|
| JavaScript版本: | ECMAScript 1 |
以下示例演示了i修飾符的使用(忽略大小寫):
var str = 'The question is TO BE, or not to be, that is to be.'; var pos = str.search(/to be/i);測試看看?/?