JavaScript RegExp \S Metacarácter
Ejemplo
Una búsqueda global de caracteres que no sean espacios en blanco:
let text = "Is this all there is?";
let pattern = /\S/g;
Definición y uso
El metacarácter \S coincide con los caracteres que no son espacios en blanco.
Los caracteres de espacio en blanco pueden ser:
- Un personaje espacial
- Un carácter de tabulación
- Un carácter de retorno de carro
- Un carácter de nueva línea
- Un carácter de tabulación vertical
- Un carácter de avance de formulario
Compatibilidad con navegador
/\S/
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("\\S")
or simply:
/\S/
Sintaxis con modificadores
new RegExp("\\S", "g")
or simply:
/\S/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() |