Copyright @ 2011-2015 Dinstar
Explanation of frequently-used metacharacters in Regex:
Matches the starting position in a string. For example, ^134.
Matches the ending position of a string. For example, 2$.
Separates alternate possibilities. For example 2|3|4.
Quote the next metacharacter.
Matches a single character that is contained within the bracket. For
example, [123] matches 1, 2, or 3. [0-9] specifies a range which matches any
lowercase letter from "0" to "9".
Matches any one character except those enclosed in [ ]. For example, [^9].
Matches a single character of any value, except end of line.
Indicates there is zero or one of the preceding element. For
example, colou?r matches both color and colour.
Indicates there is zero or more of the preceding element. For
example, ab*c matches ac, abc, abbc, abbbc, and so on.
Indicates there is one or more of the preceding element. For
example, ab+c matches abc, abbc, abbbc, and so on, but not ac.
Matches the phone numbers with starting digits of 0755.
Matches the phone numbers with starting digits of 0755, 8899 or 0110.
Matches the phone numbers with the first digit as 1, the second digit as 3, 5 or
8, the left nine digits as any of 0 to 9.
A digit, a timer, or one of the symbols of A, B, C, D, #, or *.
One or more DTMF symbols enclosed in the [], but only one DTMF symbol
can be selected.
One or more expressions enclosed the (), but only one can be selected.
Separated expressions or DTMF symbols.