Carattere \S di RegExp JavaScript

Definizione e uso

\S I meta-caratteri abbinano i caratteri non bianchi.

I caratteri bianchi possono essere:

  • Carattere di spazio
  • Tabulatore
  • Carattere di ritorno
  • Carattere di nuova riga
  • Tabulatore verticale
  • Carattere di nuova pagina

Esempio

Ricerca globale dei caratteri non bianchi:

let text = "Is this all there is?";
let pattern = /\S/g;

Prova personalmente

Sintassi

new RegExp("\\S")

O abbreviato:

/\S/

Sintassi con modificatori

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

O abbreviato:

/\S/g

Supporto del browser

/\S/ È una caratteristica ECMAScript1 (ES1).

Tutti i browser supportano completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Supportato Supportato Supportato Supportato Supportato Supportato

Metodi di ricerca con espressioni regolari

In JavaScript, la ricerca di testi con espressioni regolari può essere eseguita con diversi metodi.

UsoModello (pattern)Come espressione regolare, questi sono i metodi più utilizzati:

Esempio Descrizione
text.match(pattern) Metodo match() della stringa
text.search(pattern) Metodo search() della stringa
pattern.exec(text) Metodo exec() di RexExp
pattern.test(text) Metodo test() di RexExp