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]↔RegExpNegated Character Class to NOT match charsabcin bracket[0-9]↔RegExpCharacter Class to match digit range from 0-9[A-z]↔RegExpCharacter Class to match letter range (a-z & A-Z)[:punct:]↔RegExpCharacter Class to match punctuation char[:space:]↔RegExpCharacter Class to match space char[:blank:]↔RegExpCharacter Class to match space or tab char^[abc]↔RegExpCharacter Class to match at line start char^↔RegExpAssertion to negate Character Class or only match start of line