Get to know MDN better
Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.
La excepción de JavaScript "indicador de expresión regular no válido" se produce cuando las indicadores, definidas después de la segunda barra en la expresión regular literal, no son de g, i, m, s, u o y.
Hay indicadores de expresión regular no válidos en el código. En una expresión regular literal, que consiste en un patrón encerrado entre barras, los indicadores se definen después de la segunda barra. También se pueden definir en la función constructora del objeto RegExp (segundo parámetro). Los indicadores de expresión regular se pueden usar por separado o juntos en cualquier orden, pero solo hay seis de ellos en ECMAScript.
Para incluir una bandera con la expresión regular, usa esta sintaxis:
o
| g | Búsqueda global. |
| i | Búsqueda que no distingue entre mayúsculas y minúsculas. |
| m | Búsqueda multilínea. |
| s | Permite que el punto (.) coincida con las nuevas líneas (agregado en ECMAScript 2018) |
| u | Unicode; trata el patrón como una secuencia de puntos de código Unicode |
| y | Realiza una búsqueda "pegajosa" que coincida a partir de la posición actual en la cadena de destino. Consulta sticky |
Solo hay seis indicadores de expresión regular válidos.
¿Tenías la intención de crear una expresión regular? Una expresión que contiene dos barras se interpreta como una expresión regular literal.
¿O pretendías crear una cadena en su lugar? Agrega comillas simples o dobles para crear una cadena literal.
Consulta la tabla anterior para ver las seis marcas de expresiones regulares válidas que están permitidas en JavaScript.
This page was last modified on 17 dic 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.