JavaScript RegExp \S Metakarakter
Voorbeeld
Een globale zoektocht naar niet-witruimtetekens:
let text = "Is this all there is?";
let pattern = /\S/g;
Definitie en gebruik
Het metateken \S komt overeen met niet-witruimtetekens.
Witruimtetekens kunnen zijn:
- Een spatie
- Een tab-teken
- Een teken met terugloop
- Een nieuw regelteken
- Een verticaal tabteken
- Een formulierfeed-teken
Browserondersteuning
/\S/
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Syntaxis
new RegExp("\\S")
or simply:
/\S/
Syntaxis met modificaties
new RegExp("\\S", "g")
or simply:
/\S/g
Zoekmethoden voor reguliere expressies
In JavaScript kan een zoekopdracht naar tekst met reguliere expressies op verschillende manieren worden uitgevoerd.
Met een patroon als reguliere expressie zijn dit de meest voorkomende methoden:
Voorbeeld | Beschrijving |
---|---|
tekst.overeenkomst( patroon ) | De String-methode match() |
tekst.zoek ( patroon ) | De String-methode zoeken() |
patroon .exec(tekst) | De RexExp-methode exec() |
patroon .test(tekst) | De RegExp-methode test() |