注:
(1)^:表示匹配的字符必须在最前面
如:^A 会匹配"An A",但是不会匹配"an A"
(2)$:表示匹配的字符必须在最后面
如:t$ 会匹配"eat",但是不会匹配"eatting"
(1) 长度匹配
1.任意字符组成的字符串的长度在0-5之间
^.{0,5}$
2.数字组成的字符串的长度在0-5之间
^\\d{0,5}$
(2) 手机号码(11位,可加(+86))
^(\\+86)?(1[0-9]{10})$
(3) 电子邮箱
^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.(info|biz|com|edu|gov|net|am|bz|cn|cx|hk|jp|tw|vc|vn)$
(4) 最大6位整数,2位小数
^[0-9]{1,6}(\\.[0-9]{1,2})?