check.ts 548 B

123456789101112131415161718192021222324252627282930313233343536
  1. //校验手机号的有效性
  2. export function phone(val) {
  3. //手机号正则
  4. var phoneReg = /(^1[3|4|5|7|8|9]\d{9}$)|(^09\d{8}$)/;
  5. //电话
  6. if (!phoneReg.test(val)) {
  7. throw "手机号码不正确";
  8. return false;
  9. }
  10. return true;
  11. }
  12. //是否为空
  13. export function empty(val){
  14. if(val=="" ||val==null||typeof(val)==undefined){
  15. return true;
  16. }
  17. return false;
  18. }
  19. //不为空
  20. export function required(val, name=""){
  21. if(empty(val)){
  22. throw name+"不为空";
  23. return false;
  24. }
  25. return true;
  26. }
  27. export default {
  28. phone,
  29. empty,
  30. required
  31. }