"use strict";
const sheep_helper_test = require("../helper/test.js");
const username = {
  rules: [
    {
      required: true,
      errorMessage: "请输入用户名"
    },
    {
      validateFunction: function(rule, value, data, callback) {
        if (!value) {
          callback("用户名不能为空");
        }
        return true;
      }
    }
  ]
};
const mobile = {
  rules: [
    {
      required: true,
      errorMessage: "请输入手机号"
    },
    {
      validateFunction: function(rule, value, data, callback) {
        if (!sheep_helper_test.test.mobile(value)) {
          callback("手机号码格式不正确");
        }
        return true;
      }
    }
  ]
};
const password = {
  rules: [
    {
      required: true,
      errorMessage: "请输入密码"
    },
    {
      validateFunction: function(rule, value, data, callback) {
        if (!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]+\S{5,12}$/.test(value)) {
          callback("需包含字母和数字,长度在6-12之间");
        }
        return true;
      }
    }
  ]
};
const code = {
  rules: [
    {
      required: true,
      errorMessage: "请输入验证码"
    }
  ]
};
exports.code = code;
exports.mobile = mobile;
exports.password = password;
exports.username = username;
