(x|y)
Оновлено: 09.03.2023
приклад
Глобальний пошук будь-якої з альтернатив (червоний|зелений):
let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;
Визначення та використання
Вираз (x|y) використовується для пошуку будь-якої із зазначених альтернатив.
Альтернативи можуть бути будь-якого характеру.
Підтримка браузера
Синтаксис
new RegExp("(x|y)")
or simply:
/(x|y)/
Синтаксис з модифікаторами
new RegExp("(x|y)", "g")
or simply:
/(x|y)/g
приклад
Виконайте глобальний пошук, щоб знайти будь-яку із зазначених альтернатив (0|5|7):
let text = "01234567890123456789";
let pattern = /(0|5|7)/g;
Методи пошуку за регулярними виразами
У JavaScript текстовий пошук за регулярним виразом можна виконувати різними методами.
З шаблоном як регулярним виразом це найпоширеніші методи:
приклад | опис |
text.match( шаблон ) | Метод String match() |
text.search( шаблон ) | Метод String search() |
шаблон .exec(текст) | Метод RexExp exec() |
шаблон .test(текст) | Метод RegExp test() |