Skip to main content

Character ClassRegExp 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

  1. [abc]Character Class to match chars in bracket

  2. [^abc]RegExp Negated Character Class to NOT match chars abc in bracket

  3. [0-9]RegExp Character Class to match digit range from 0-9

  4. [A-z]RegExp Character Class to match letter range (a-z & A-Z)

  5. [:punct:]RegExp Character Class to match punctuation char

  6. [:space:]RegExp Character Class to match space char

  7. [:blank:]RegExp Character Class to match space or tab char

  8. ^[abc]RegExp Character Class to match at line start char

  9. ^RegExp Assertion to negate Character Class or only match start of line