正则表达式 基础语法
eg1: 检验登录名,只能以字母、数字、下划线等字符组成,长度最短7,最高30
^\w{7,30} 或者 ^[A-Za-z0-9_]{7,30}
eg2:只能输入由0到9之间的数字
^[0-9]+$ 或者 ^\d+$
eg3: 只能输入由26个英文字母组成的字符串
^[a-zA-Z]+$
说明:
1. "ab*":表示一个字符串有一个a后面跟着0个或多个b
2. "ab+":表示一个字符串有一个a后面跟着至少一个b或者多个b
3. "ab?":表示一个字符串有一个a后面跟着0个或者一个b
4. "^ab":表示一个字符串以ab开头
5. "ab{2}":表示一个字符串有一个a跟着2个b("abb")
6. "ab{2,}":表示一个字符串有一个a跟着至少2个b
7. "ab{3,5}":表示一个字符串有一个a跟着3到5个b
8. "a.[0-9]":表示一个字符串有一个"a"后面跟着一个任意字符和一个数字
9. "^.{3}$":表示有任意三个字符的字符串(长度为3个字符)
10. "ab|cd":表示一个字符串有ab 或者 cd 字符
-------> by kimbo_zhang