Grupo de expresiones regulares de JavaScript [^0-9]
Ejemplo
Una búsqueda global de números que NO son del 1 al 4:
let text = "123456789";
let pattern = /[^1-4]/g;
Definición y uso
La expresión [^0-9] se usa para encontrar cualquier carácter que NO sea un dígito.
Los dígitos dentro de los corchetes pueden ser cualquier número o intervalo de números del 0 al 9.
Sugerencia: use la expresión [0-9] para encontrar cualquier carácter entre corchetes que sea un dígito.
Compatibilidad con navegador
/[^0-9]/
es una característica de ECMAScript1 (ES1).
ES1 (JavaScript 1997) es totalmente compatible con todos los navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxis
new RegExp("[^0-9]")
or simply:
/[^0-9]/
Sintaxis con modificadores
new RegExp("[^0-9]", "g")
or simply:
/[^0-9]/g
Más ejemplos
Ejemplo
Una búsqueda global de números que NO son 1:
let test = "12121212";
let pattern = /[^1]/g;
Ejemplo
Una búsqueda global de números que NO son del 5 al 8:
let text = "123456789";
let pattern = /[^5-8]/g;
Métodos de búsqueda de expresiones regulares
En JavaScript, una búsqueda de texto de expresión regular se puede realizar con diferentes métodos.
Con un patrón como expresión regular, estos son los métodos más comunes:
Ejemplo | Descripción |
---|---|
texto.coincidencia( patrón ) | El método de cadena coincide() |
texto.buscar( patrón ) | La búsqueda del método String() |
patrón .exec(texto) | El método RexExp exec() |
patrón .prueba(texto) | La prueba del método RegExp() |