xiaoyinger

校验字符串是否是合法的数据字段:

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();
          }
        } 
      };

分类:

技术点:

相关文章: