Regular Expressions
Basic Rules
\d
match one number
\w
match one letter or one number
\s
match one space (also include tab)
.
match any symbol
*
match any number of symbols (include zero)
+
match at least one symbol
?
match one or none symbol
{n}
means n symbols
{n,m}
means n to m symbols
Advanced Rules
[]
can be used to indicate range
[0-9a-zA-Z\_]
matches one number or letter or underscore
[0-9a-zA-Z\_]+
matches one string containing at least one number, letter or underscore.
[a-zA-Z\_][0-9a-zA-Z\_]*
matches any string starting with letter or underscore followed by any number of number/letter/underscore
[a-zA-Z\_][0-9a-zA-Z\_]{0,19}
specify the length of the string
A|B
match A or B
^
means the header
$
means the end
Thanks for Your Supports.
WeChat Pay
Alipay