verify.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. class TestVerify {
  2. /* 用户名校验 */
  3. userName(name) {
  4. if (name == "") {
  5. wx.showToast({
  6. title: '用户名不可为空!',
  7. icon: 'none'
  8. })
  9. return false;
  10. } else if (name.length < 2 || name.length > 8) {
  11. wx.showToast({
  12. title: '用户名在6-8位之间',
  13. icon: 'none'
  14. })
  15. return false;
  16. };
  17. return true;
  18. }
  19. /* 手机号校验 */
  20. phoneNumber(number, title) {
  21. //校验格式
  22. const regMobile = /^(0|86\17951)?(13[0-9]|15[0123456789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
  23. if (!regMobile.test(number)) {
  24. if (title) wx.showToast({
  25. title: '请输入正确手机号码',
  26. icon: 'none',
  27. })
  28. return false;
  29. }
  30. return true;
  31. }
  32. /* 必填项目/附件是否上传校验 */
  33. required(value, title) {
  34. if (value.length <= 1) {
  35. if (title) wx.showToast({
  36. title: title,
  37. icon: 'none'
  38. })
  39. return false;
  40. }
  41. return true;
  42. }
  43. }
  44. export {
  45. TestVerify
  46. }