输入校验validator
2018-04-10 本文已影响0人
w_tiger
const VALIDATOR = {
name1: function(v){
//必须是中英字母数字下划线
return /^[A-Za-z0-9_\u4e00-\u9fa5]*$/.test(v);
},
name2: function(v){
//以字母开头,不能包含中文或特殊字符
return /^[a-zA-Z]\w*$/g.test(v);
},
name3: function(v){
//必须是中英字母数字下划线以及.
return /^[A-Za-z0-9\._\u4e00-\u9fa5]*$/.test(v);
},
name4: function(v){
//必须是字母数字、下划线、中划线以及.
return /^[A-Za-z0-9\._\-]*$/.test(v);
},
name5: function(v){
//必须是字母数字下划线
return /^[A-Za-z0-9_]*$/.test(v);
},
name6: function(v){
//中英字母数字下划线
return /^[A-Za-z0-9\_\u4e00-\u9fa5]*$/.test(v);
},
name7: function(v){
return /[a-zA-Z0-9_\u4E00-\u9FA5][a-zA-Z0-9_\u4E00-\u9FA5\\-\\.]+/.test(v);
},
number: function(v){
//数字
return /^[0-9]*$/.test(v);
},
plus: function(v){
//正数
return /^[0-9]*$/.test(v);
},
email: function(v){
//邮箱
return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(v);
}
};