Пошук рядків Javascript ()

Метод пошуку рядка 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 ()

Цікаві статті...