JavaScript RegExp \S Metacharacter
Example
Do a global search for non-whitespace characters in a string:
var str = "Is this all there is?";
var patt1 = /\S/g;
The marked text below shows where the expression gets a match (matches everything except the whitespaces):
Is this all there is?
Try it Yourself »
Definition and Usage
The \S metacharacter is used to find a non-whitespace character.
A whitespace character can be:
- A space character
- A tab character
- A carriage return character
- A new line character
- A vertical tab character
- A form feed character
Browser Support
Expression | |||||
---|---|---|---|---|---|
\S | Yes | Yes | Yes | Yes | Yes |
Syntax
new RegExp("\\S")
or simply:
/\S/
Syntax with modifiers
new RegExp("\\S","g")
or simply:
/\S/g
JavaScript RegExp Object