form.js 954 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. "use strict";
  2. const sheep_helper_test = require("../helper/test.js");
  3. const mobile = {
  4. rules: [
  5. {
  6. required: true,
  7. errorMessage: "请输入手机号"
  8. },
  9. {
  10. validateFunction: function(rule, value, data, callback) {
  11. if (!sheep_helper_test.test.mobile(value)) {
  12. callback("手机号码格式不正确");
  13. }
  14. return true;
  15. }
  16. }
  17. ]
  18. };
  19. const password = {
  20. rules: [
  21. {
  22. required: true,
  23. errorMessage: "请输入密码"
  24. },
  25. {
  26. validateFunction: function(rule, value, data, callback) {
  27. if (!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]+\S{5,12}$/.test(value)) {
  28. callback("需包含字母和数字,长度在6-12之间");
  29. }
  30. return true;
  31. }
  32. }
  33. ]
  34. };
  35. const code = {
  36. rules: [
  37. {
  38. required: true,
  39. errorMessage: "请输入验证码"
  40. }
  41. ]
  42. };
  43. exports.code = code;
  44. exports.mobile = mobile;
  45. exports.password = password;