Grupo RegExp (x|y) de JavaScript

definición y uso

(x|y) expresión se utiliza para buscar cualquier opción especificada.

las opciones pueden ser cualquier carácter.

instancia

ejemplo 1

búsqueda global de cualquier opción (rojo|verde):

let text = "re, green, red, green, gren, gr, blue, yellow";
let pattern= /(red|green)/g;

prueba personal

ejemplo 2

realizar una búsqueda global para encontrar cualquier opción especificada (0|5|7):

let text = "01234567890123456789";
let pattern = /(0|5|7)/g;

prueba personal

sintaxis

new RegExp("(x|y)

o abreviado:

/(x|y)/

sintaxis con modificador

new RegExp("(x|y)", "g")

o abreviado:

/(x|y)/g

soporte del navegador

/(x|y)/ es una característica de ECMAScript1 (ES1).

Todos los navegadores soportan completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
soportado soportado soportado soportado soportado soportado

métodos de búsqueda de expresión regular

En JavaScript, la búsqueda de texto con expresiones regulares se puede completar con diferentes métodos.

usopatrón (pattern)Como expresión regular, estos son los métodos más utilizados:

ejemplo descripción
text.match(patrón) método de cadena match()
text.search(patrón) método de cadena search()
patrón.exec(text) Método RexExp exec()
patrón.test(text) Método RexExp test()