validatorXG.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import validateXG from './validateXG'
  2. import validate from './validate'
  3. var isMobile = (rule, value, callback) => {
  4. if (value && !validateXG.isMobile(value)) {
  5. callback(new Error('请输入正确的电话号码'))
  6. } else {
  7. callback()
  8. }
  9. }
  10. var isPhone = (rule, value, callback) => {
  11. if (value && !validateXG.isPhone(value)) {
  12. callback(new Error('请输入正确的电话号码'))
  13. } else {
  14. callback()
  15. }
  16. }
  17. var isPhoneOrMobile = (rule, value, callback) => {
  18. if (value && !validateXG.isPhoneOrMobile(value)) {
  19. callback(new Error('请输入正确的电话号码'))
  20. } else {
  21. callback()
  22. }
  23. }
  24. var isBankNumber = (rule, value, callback) => {
  25. if (value && !validateXG.isBankNumber(value)) {
  26. callback(new Error('请输入正确的开户行账号'))
  27. } else {
  28. callback()
  29. }
  30. }
  31. var isLinkMobile = (rule, value, callback) => {
  32. if (value && !validateXG.isLinkMobile(value)) {
  33. callback(new Error('请输入正确的联系人联系方式'))
  34. } else {
  35. callback()
  36. }
  37. }
  38. var isIntGtZero = (rule, value, callback) => {
  39. if (value && !validate.isIntGtZero(value)) {
  40. callback(new Error('请输入大于0整数'))
  41. } else {
  42. callback()
  43. }
  44. }
  45. var isBankNum = (rule, value, callback) => {
  46. if (value && !validateXG.isBankNum(value)) {
  47. callback(new Error('请输入正确的银行卡号'))
  48. } else {
  49. callback()
  50. }
  51. }
  52. var isEmail = (rule, value, callback) => {
  53. if (value && !validateXG.isEmail(value)) {
  54. callback(new Error('请输入正确的邮箱地址'))
  55. } else {
  56. callback()
  57. }
  58. }
  59. export default {isMobile, isPhone, isBankNumber, isLinkMobile, isIntGtZero, isBankNum, isPhoneOrMobile, isEmail}