Character Class
↔ RegExp Syntax []
to wrap Class Range or Pattern Character
Class Range
a set of characters express by hypen pattern: a-z
[abc]
Character Class to match chars in bracket
[^abc]
RegExp
Negated Character Class to NOT match chars abc
in bracket
[0-9]
RegExp
Character Class to match digit range from 0-9
[A-z]
RegExp
Character Class to match letter range (a-z & A-Z)
JS doesn't support [:punct:]
[:space:]
[:blank:]
!
[:punct:]
RegExp
Character Class to match punctuation char
[:space:]
RegExp
Character Class to match space char
[:blank:]
RegExp
Character Class to match space or tab char
^[abc]
RegExp
Character Class to match at line start char
References
[abc]
↔ Character Class to match chars in bracket[^abc]
↔RegExp
Negated Character Class to NOT match charsabc
in bracket[0-9]
↔RegExp
Character Class to match digit range from 0-9[A-z]
↔RegExp
Character Class to match letter range (a-z & A-Z)[:punct:]
↔RegExp
Character Class to match punctuation char[:space:]
↔RegExp
Character Class to match space char[:blank:]
↔RegExp
Character Class to match space or tab char^[abc]
↔RegExp
Character Class to match at line start char^
↔RegExp
Assertion to negate Character Class or only match start of line