校验字符串是否是合法的数据字段:
var reg2 = /(^_([a-zA-Z0-9]_?)*$)|(^[a-zA-Z](_?[a-zA-Z0-9])*_?$)/;
if (!reg2.test(englishName)){
alert("您输入的【英文名称】:“"+englishName+"”格式不正确;提示:【首位可以是字母以及下划线。首位之后可以是字母,数字以及下划线。下划线后不能接下划线】");
}
手机号验证
var validateMobilePhone = (rule, value, callback) => {
if (value === \'\') {
callback(new Error(\'负责人手机号不可为空\'));
} else {
if (value !== \'\') {
var reg=/^1[3456789]\d{9}$/;
if(!reg.test(value)){
callback(new Error(\'请输入有效的手机号码\'));
}
}
callback();
}
};
邮箱验证
var validateEmail = (rule, value, callback) => {
if (value === \'\') {
callback(new Error(\'请正确填写邮箱\'));
} else {
if (value !== \'\') {
var reg=/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
if(!reg.test(value)){
callback(new Error(\'请输入有效的邮箱\'));
}
}
callback();
}
};
密码验证
var validatePass = (rule, value, callback) => {
if (value === \'\') {
callback(new Error(\'请设置正确格式的密码\'));
} else if(value.length < 6){
callback(new Error(\'密码长度最小6位\'));
}else{
callback();
}
};
微信号
var validateWeixin = (rule, value, callback) => {
if (value === \'\') {
callback(new Error(\'微信号不能为空\'));
}else{
var reg= /^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/;
if(!reg.test(value)){
callback(new Error(\'请输入正确的微信号码\'));
}else{
callback();
}
}
};