summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortakumakanari <chemtrails.t@gmail.com>2016-03-18 16:23:09 +0900
committertakumakanari <chemtrails.t@gmail.com>2016-03-18 16:23:09 +0900
commitcfcb63815621b795db7d5d7b296ab24fa0c00af4 (patch)
tree66b530771e3c648b138866868bcbe2996702e15d
parent334aab8a030c0447c99b564767340d6136d0fc0f (diff)
downloadcronexpr-cfcb63815621b795db7d5d7b296ab24fa0c00af4.tar.xz
modify regex
-rw-r--r--cronexpr_parse.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/cronexpr_parse.go b/cronexpr_parse.go
index 92d6078..aeb8296 100644
--- a/cronexpr_parse.go
+++ b/cronexpr_parse.go
@@ -120,7 +120,7 @@ var (
min: 0,
max: 59,
defaultList: genericDefaultList[0:60],
- valuePattern: `[0-9]|[1-5][0-9]|0[0-9]`,
+ valuePattern: `0?[0-9]|[1-5][0-9]`,
atoi: atoi,
}
minuteDescriptor = fieldDescriptor{
@@ -128,7 +128,7 @@ var (
min: 0,
max: 59,
defaultList: genericDefaultList[0:60],
- valuePattern: `[0-9]|[1-5][0-9]|0[0-9]`,
+ valuePattern: `0?[0-9]|[1-5][0-9]`,
atoi: atoi,
}
hourDescriptor = fieldDescriptor{
@@ -136,7 +136,7 @@ var (
min: 0,
max: 23,
defaultList: genericDefaultList[0:24],
- valuePattern: `[0-9]|1[0-9]|2[0-3]|0[0-9]`,
+ valuePattern: `0?[0-9]|1[0-9]|2[0-3]`,
atoi: atoi,
}
domDescriptor = fieldDescriptor{
@@ -144,7 +144,7 @@ var (
min: 1,
max: 31,
defaultList: genericDefaultList[1:32],
- valuePattern: `[1-9]|[12][0-9]|3[01]|0[0-9]`,
+ valuePattern: `0?[1-9]|[12][0-9]|3[01]`,
atoi: atoi,
}
monthDescriptor = fieldDescriptor{
@@ -152,7 +152,7 @@ var (
min: 1,
max: 12,
defaultList: genericDefaultList[1:13],
- valuePattern: `[1-9]|1[012]|0[0-9]|jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec|january|february|march|april|march|april|june|july|august|september|october|november|december`,
+ valuePattern: `0?[1-9]|1[012]|jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec|january|february|march|april|march|april|june|july|august|september|october|november|december`,
atoi: func(s string) int {
return monthTokens[s]
},
@@ -162,7 +162,7 @@ var (
min: 0,
max: 6,
defaultList: genericDefaultList[0:7],
- valuePattern: `[0-7]|0[0-7]|sun|mon|tue|wed|thu|fri|sat|sunday|monday|tuesday|wednesday|thursday|friday|saturday`,
+ valuePattern: `0?[0-7]|sun|mon|tue|wed|thu|fri|sat|sunday|monday|tuesday|wednesday|thursday|friday|saturday`,
atoi: func(s string) int {
return dowTokens[s]
},