Метод пошуку рядка JavaScript () здійснює пошук у рядку значення, зазначеного регулярним виразом.
Синтаксис 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 ()