Cuantificador ?! de RegExp en JavaScript
- Página anterior ?=
- Página siguiente constructor
- Volver a la capa superior Manual de referencia de JavaScript RegExp
Definición y uso
?!n El cuantificador para coincidir con cualquier cadena que no siga n de una cadena.
Consejo:Usa ?=n El cuantificador para coincidir con cualquier cadena que siga n de una cadena.
Ejemplo
Búsqueda global de "is" sin distinción de mayúsculas ni minúsculas, seguido de "all":
let text = "Is this all there is"; let pattern = /is(?! all)/gi;
Sintaxis
new RegExp("regexp(?!n)
o abreviado:
/regexp(?!n)/
Sintaxis con modificador
new RegExp("regexp(?!n)", "g")
o abreviado:
/regexp(?!n)/g
Soporte del navegador
/(?!n)/
Es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Soporte | Soporte | Soporte | Soporte | Soporte | Soporte |
- Página anterior ?=
- Página siguiente constructor
- Volver a la capa superior Manual de referencia de JavaScript RegExp