validate.js 723 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * 验证小数点后两位及多个小数
  3. * money 金额
  4. */
  5. export function isMoney(money) {
  6. var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/
  7. if (reg.test(money)) {
  8. return true
  9. } else {
  10. return false
  11. }
  12. }
  13. /**
  14. * 验证手机号码
  15. */
  16. export function checkPhone(phone) {
  17. var reg = /^1(3|4|5|6|7|8|9)\d{9}$/
  18. if (reg.test(phone)) {
  19. return true
  20. } else {
  21. return false
  22. }
  23. }
  24. /**
  25. * 验证邮箱
  26. */
  27. export function isEmailAvailable(emailInput) {
  28. var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
  29. if (!myreg.test(emailInput)) {
  30. return false;
  31. } else {
  32. return true;
  33. }
  34. }