JavaScript RegExp Group (x|y)
- Предыдущая страница [^0-9]
- Следующая страница .
- Вернуться на один уровень выше Референсное руководство JavaScript RegExp
определение и использование
(x|y) выражение используется для поиска указанных вариантов.
варианты могут быть любыми символами.
пример
пример 1
глобальный поиск любых вариантов (красный|зеленый):
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
пример 2
произвести глобальный поиск, чтобы найти любые указанные варианты (0|5|7):
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
грамматика
new RegExp("(x|y)")
или коротко:
/(x|y)/
грамматика с модификаторами
new RegExp("(x|y)", "g")
или коротко:
/(x|y)/g
поддержка браузеров
/(x|y)/
Это функция ECMAScript1 (ES1).
Все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
поддержка | поддержка | поддержка | поддержка | поддержка | поддержка |
Методы поиска регулярных выражений
В JavaScript поиск текста с помощью регулярных выражений можно выполнить с помощью различных методов.
использованиеобразец (pattern)Как регулярное выражение, эти методы наиболее часто используются:
пример | описание |
---|---|
text.match(образец) | метод строки match() |
text.search(образец) | метод строки search() |
образец.exec(text) | Метод RexExp exec() |
образец.test(text) | Метод RexExp test() |
- Предыдущая страница [^0-9]
- Следующая страница .
- Вернуться на один уровень выше Референсное руководство JavaScript RegExp