JavaScript RegExp \S meta-tecken

Definition och användning

\S Meta-tecken matchar icke-blanktecken.

Blanktecken kan vara:

  • Mellanslagstecken
  • Tabulator
  • Returtecken
  • Nytt linjeskift
  • Vertikal tabulator
  • Sidbrytningstecken

Exempel

Global sökning efter icke-blanktecken:

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

Prova själv

Syntax

new RegExp("\\S")

eller förenklat:

/\S/

Syntax med modifierare

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

eller förenklat:

/\S/g

Webbläsarstöd

/\S/ är en egenskap av ECMAScript1 (ES1).

Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Stödjer Stödjer Stödjer Stödjer Stödjer Stödjer

Reguljära uttryckssökmetoder

I JavaScript kan reguljära uttryck användas för text sökning på olika sätt.

AnvändningMönster (pattern)Som reguljära uttryck är dessa de mest använda metoderna:

exempel beskrivning
text.match(mönster) strängmetoden match()
text.search(mönster) strängmetoden search()
mönster.exec(text) RexExp-metoden exec()
mönster.test(text) RexExp-metoden test()