text: /*  Description: 基本验证， 不涉及到http请求
   *  Author: cloudy
   *  Date: 2017/07/11
   */
  export function validateObjectID(rule, value, callback) {
      if (value.ID == 0 || value.ID == "") {
          callback(new Error('不能为空'));
      } else {
          callback();
      }
  };
  export function validateList(rule, value, callback) {
      if (value.length < 1) {
          callback(new Error('不能为空'));
      } else {
          callback();
      }
  };
  
  
  // 是否为邮箱
  export function validateEmail(email) {
      var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
      return reg.test(email);
  }
  
  /* 合法uri*/
  export function validateURL(textval) {
      const urlregex = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/;
      return urlregex.test(textval);
  }
  
  /* 小写字母*/
  export function validateLowerCase(str) {
      const reg = /^[a-z]+$/;
      return reg.test(str);
  }
  
  /* 大写字母*/
  export function validateUpperCase(str) {
      const reg = /^[A-Z]+$/;
      return reg.test(str);
  }
  
  /* 大小写字母*/
  export function validatAlphabets(str) {
      const reg = /^[A-Za-z]+$/;
      return reg.test(str);
  }