Regular Expression Patterns (RegEx)
Regular Expression Patterns (RegEx)
Must
- Patterns must always specify the expected length using {}
May
- Patterns may include anchors:
^
and$
- Patterns may use ranges such as:
[0-9]
,[a-z]
, or[A-Z]
- Patterns may use partial ranges such as:
[B-F]
- Patterns may use or such as:
[ABCDE]{1}
, or(A|B|C|D|E){1}
- Patterns may use dot as a wildcard:
(.){1}
- Patterns may use zero or one:
A?B?
- Patterns may use not:
[^ABCD]
- Patterns may use length operators:
{1}
or{1,}
or{1,2}
Must Not
- Patterns cannot include
.*
- Patterns cannot include
.+
- Patterns cannot span whitespace.
- Token must have more than 3 characters to match.
- Token must 30 characters or less.
- Patterns cannot use class descriptors such as:
[:digits:]
- Back references are not supported:
(A)\1
, multiple selections available,