constants.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.timezonePatterns = exports.numericPatterns = void 0;
  6. var numericPatterns = {
  7. month: /^(1[0-2]|0?\d)/,
  8. // 0 to 12
  9. date: /^(3[0-1]|[0-2]?\d)/,
  10. // 0 to 31
  11. dayOfYear: /^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,
  12. // 0 to 366
  13. week: /^(5[0-3]|[0-4]?\d)/,
  14. // 0 to 53
  15. hour23h: /^(2[0-3]|[0-1]?\d)/,
  16. // 0 to 23
  17. hour24h: /^(2[0-4]|[0-1]?\d)/,
  18. // 0 to 24
  19. hour11h: /^(1[0-1]|0?\d)/,
  20. // 0 to 11
  21. hour12h: /^(1[0-2]|0?\d)/,
  22. // 0 to 12
  23. minute: /^[0-5]?\d/,
  24. // 0 to 59
  25. second: /^[0-5]?\d/,
  26. // 0 to 59
  27. singleDigit: /^\d/,
  28. // 0 to 9
  29. twoDigits: /^\d{1,2}/,
  30. // 0 to 99
  31. threeDigits: /^\d{1,3}/,
  32. // 0 to 999
  33. fourDigits: /^\d{1,4}/,
  34. // 0 to 9999
  35. anyDigitsSigned: /^-?\d+/,
  36. singleDigitSigned: /^-?\d/,
  37. // 0 to 9, -0 to -9
  38. twoDigitsSigned: /^-?\d{1,2}/,
  39. // 0 to 99, -0 to -99
  40. threeDigitsSigned: /^-?\d{1,3}/,
  41. // 0 to 999, -0 to -999
  42. fourDigitsSigned: /^-?\d{1,4}/ // 0 to 9999, -0 to -9999
  43. };
  44. exports.numericPatterns = numericPatterns;
  45. var timezonePatterns = {
  46. basicOptionalMinutes: /^([+-])(\d{2})(\d{2})?|Z/,
  47. basic: /^([+-])(\d{2})(\d{2})|Z/,
  48. basicOptionalSeconds: /^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,
  49. extended: /^([+-])(\d{2}):(\d{2})|Z/,
  50. extendedOptionalSeconds: /^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/
  51. };
  52. exports.timezonePatterns = timezonePatterns;