JavaScript RegExp \S-patroon

Definitie en gebruik

\S Heeft patronen die niet-blank tekens matchen.

Witte tekens kunnen zijn:

  • Spatiesymbool
  • Tabtoets
  • Return
  • Carriage return
  • Verticale tabtoets
  • Pagina-einde

voorbeeld

globale zoekopdracht naar niet-blank tekens:

let text = "Is dit alles wat er is?";
let pattern = /\S/g;

Probeer het zelf uit

syntaxis

new RegExp("\\S")

of afgekort:

/\S/

syntaxis met modifieerders

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

of afgekort:

/\S/g

browserondersteuning

/\S/ is een kenmerk van ECMAScript1 (ES1).

Alle browsers ondersteunen ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
ondersteunt ondersteunt ondersteunt ondersteunt ondersteunt ondersteunt

Reguliere expressie zoekmethoden

In JavaScript kunnen reguliere expressies tekstzoeken worden uitgevoerd met verschillende methoden.

gebruikPatroon (pattern)Als reguliere expressie zijn dit de meest gebruikte methoden:

voorbeeld beschrijving
text.match(patroon) tekenreeksmethode match()
text.search(patroon) tekenreeksmethode search()
patroon.exec(text) RexExp-methode exec()
patroon.test(text) RexExp method test()