sharedJsFile.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. //把时间戳改为正常可读的时间
  2. export function renderTime(date) {
  3. if(date !== null){
  4. let dateee = new Date(date).toJSON();
  5. return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, " ").replace(/\.[\d]{3}Z/, "");
  6. }
  7. return null;
  8. }
  9. //把毫秒数转换分
  10. export function getDuration(my_time) { 
  11. if(my_time !== null){
  12. return Math.floor(my_time / 1000 / 60);
  13. }
  14. return null;
  15. }
  16. export function sjTime(orderPlanInTime) {
  17. var stringTime = renderTime(orderPlanInTime);
  18. var timestamp1 = stringTime.replace(/-/g, "/");
  19. return new Date(timestamp1).getTime();
  20. }
  21. //验证电话号码
  22. export function VerifyPhoneNumber(Phone) {
  23. var myreg=/^(13[0-9]|14[5|7]|15[0|1|2|3|4|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/;
  24. if (!myreg.test(Phone)) {
  25. return false;
  26. } else {
  27. return true;
  28. }
  29. }
  30. export function isNumber(value) {
  31. //验证是否为数字
  32. var patrn = /^(-)?\d+(\.\d+)?$/;
  33. if (patrn.exec(value) == null || value == "") {
  34. return false;
  35. } else {
  36. return true;
  37. }
  38. }
  39. export function isIntegerNumber(value) {
  40. //验证是否为整数
  41. var patrn = /^\+?[1-9][0-9]*$/g;
  42. if (patrn.exec(value) == null || value == "") {
  43. return false;
  44. } else {
  45. return true;
  46. }
  47. }