1.用户名: 汉字、字母、下划线开始,含数字、字母、汉字下划线,共计4-20位
正则约束: ^([u4E00-u9FA5]|[0-9]|[a-zA-Z])+([u4E00-u9FA5]|[0-9]|[a-zA-Z]|[_])*$
2.密码:大小写字母、数字、键盘可见符号,6-25位。位数不足或超出,视为密码;纯数字、纯小写字母、纯大写字母的密码视为弱密码;数字、小写字母、大写字母、可见符号包含两种视为有效密码;三种视为强密码;全部包含则为推荐密码
a. 非无效密码:^(([0-9a-zA-Z])|[\,<.>/?*-+~`!@#$%^&*()_=]){6,25}$
b. 弱密码: ^([0-9]{6,25})|([a-z]{6,25})|([A-Z]{6,25})$ 、
c. 中等密码: 正则设置比较复杂,由JS进行判断
d. 强密码: (?=^.{6,26}$)(?=(?:.*?d){1})(?=.*[a-z])(?=(?:.*?[A-Z]){1})(?=(?:.*?[,!@#$`~=-%*()_+^&}{:;?.]){1})(?!.*s)[0-9a-zA-Z,!@#$`~=-%*()_+^&}{:;?.]*$
3.邮箱: ^[0-9A-Za-z]+((-[0-9A-Za-z_]+)|(.[0-9A-Za-z]+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$
4.手机: ^1[3,4,5,7,8][0-9]{9}$
5.真实姓名:^([u4e00-u9fa5]){2,20}$
6.身份证ID:^[1-9](d{16}[d|x|X])|(d{14})$
7.QQ号:^([1-9][0-9]{4,14})$
9.手机号或座机:^(1[3,4,5,7,8][0-9]{9})|(0((10)|(2[0,1,2,3,8,9]))-?d{8,9})|(0[1-9][0-9]{2}-?[0-9]{7,8})|((400|800)-?[0-9]{3}-?[0-9]{4})$