Методът JavaScript String search () търси в низа стойност, посочена от регулярен израз.
Синтаксисът на search()
метода е:
str.search(regexp)
Тук str е низ.
търсене () Параметри
В search()
метода се в:
regexp
- Обект на регулярен израз (Аргументът се преобразува имплицитно,RegExp
ако не еRegExp
обект)
Връщане на стойност от търсене ()
- Връща индекса на първото съвпадение между регулярния израз и дадения низ
- Връща -1, ако не е намерено съвпадение.
Пример: Използване на търсене ()
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 ()