http://www.jianshu.com/p/48ba37a36953
1.手机号正则
var pattern = /^1(3|4|5|7|8)\d{9}$/
var pattern = /^1[34578]\d{9}$/
- 8~30位同时包含数字大小写字母并且不含特许符号
var r = /^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*)[0-9A-Za-z]{8,30}$/;
var r = /^(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,20}$/;
var flag = r.test(_loginPsd);
if(flag){
}else{
}
- 6~16位至少包含字母和数字并允许含有符号
var reg2 = /(?!^[0-9]+$)(?!^[A-z]+$)(?=^[A-z0-9]+$)^.{6,16}$/;
- 用户名(3!16位,支持数字、字母、下划线、横线)
var r = /^[a-z0-9_-]{3,16}$/