validate.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. /**
  11. * 验证小数点后两位及多个小数
  12. * money 金额
  13. */
  14. export function isMoney(money) {
  15. var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/
  16. if (reg.test(money)) {
  17. return true
  18. } else {
  19. return false
  20. }
  21. }
  22. /**
  23. * 验证手机号码
  24. */
  25. export function checkPhone(phone) {
  26. var reg = /^1(3|4|5|6|7|8|9)\d{9}$/
  27. if (reg.test(phone)) {
  28. return true
  29. } else {
  30. return false
  31. }
  32. }
  33. /**
  34. * 验证邮箱
  35. */
  36. export function isEmailAvailable(emailInput) {
  37. var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  38. if (!myreg.test(emailInput)) {
  39. return false;
  40. } else {
  41. return true;
  42. }
  43. }