carácter meta \S de RegExp JavaScript

definición y uso

\S los caracteres meta coinciden con los caracteres no en blanco.

los caracteres en blanco pueden ser:

  • carácter de espacio
  • tabulación
  • retorno de carro
  • salto de línea
  • tabulación vertical
  • salto de página

instancia

búsqueda global de caracteres no en blanco:

let text = "¿Es esto todo lo que hay?";
let pattern = /\S/g;

intente usted mismo

sintaxis

new RegExp("\\S")

o abreviado:

/\S/

sintaxis con modificador

new RegExp("\\S", "g")

o abreviado:

/\S/g

admisión de navegador

/\S/ es una característica de ECMAScript1 (ES1).

Todos los navegadores admiten completamente ES1 (JavaScript 1997):

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

métodos de búsqueda de expresiones regulares

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

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

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