validataRules.js 863 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. 'use strict';
  2. // 正则校验规则集合
  3. const regRule = require('./regRule');
  4. // 校验规则
  5. const validateRules = {
  6. // 账号校验1:手机号&&密码
  7. accountType1: () => {
  8. return {
  9. email: {
  10. type: 'string',
  11. required: true,
  12. allowEmpty: false,
  13. format: regRule.emailReg,
  14. },
  15. password: {
  16. type: 'string',
  17. require: true,
  18. allowEmpty: false,
  19. format: regRule.passwordReg1,
  20. },
  21. };
  22. },
  23. // 账号校验2:手机号&&验证码登录
  24. accountType2: () => {
  25. return {
  26. // phone: {
  27. // type: 'string',
  28. // required: true,
  29. // allowEmpty: false,
  30. // format: regRule.phoneReg,
  31. // },
  32. code: {
  33. type: 'string',
  34. required: true,
  35. allowEmpty: false,
  36. },
  37. };
  38. },
  39. };
  40. module.exports = validateRules;