常见用户名密码正则校验
//正则校验 用户名 密码
//用户名要求 数字、字母、下划线的组合,其中数字和字母必须同时存在
var usernames = /^(?![^A-Za-z]+$)(?![^0-9]+$)[0-9A-Za-z_]{6,12}$/
// 以字母或下划线开头,包含字母、数字、以及下划线 4-12位
var usernames = /^[a-zA-Z_]([a-zA-Z0-9_]+){3,12}$/;
// 任意字母 数字 _-
var passwords = /^[a-z0-9_-]{8,20}$/
// 密码至少1个字母,1个数字和1个特殊字符
//"^(?=.*[A-Za-z]) (?=.*\d) (?=.*[$@$!%*#?&]) [A-Za-z\d$@$!%*#?&] " []代表 其他任意
var passwords = /^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[~!@#$%^&*()_ +^\-={}:";'<>?,.\/])[A-Za-z\d~!@#$%^&*()_ +^\-={}:";'<>?,.\/]{8,20}$/