54
54
var (
55
55
numberTokens = map [string ]int {
56
56
"0" : 0 , "1" : 1 , "2" : 2 , "3" : 3 , "4" : 4 , "5" : 5 , "6" : 6 , "7" : 7 , "8" : 8 , "9" : 9 ,
57
+ "00" : 0 , "01" : 1 , "02" : 2 , "03" : 3 , "04" : 4 , "05" : 5 , "06" : 6 , "07" : 7 , "08" : 8 , "09" : 9 ,
57
58
"10" : 10 , "11" : 11 , "12" : 12 , "13" : 13 , "14" : 14 , "15" : 15 , "16" : 16 , "17" : 17 , "18" : 18 , "19" : 19 ,
58
59
"20" : 20 , "21" : 21 , "22" : 22 , "23" : 23 , "24" : 24 , "25" : 25 , "26" : 26 , "27" : 27 , "28" : 28 , "29" : 29 ,
59
60
"30" : 30 , "31" : 31 , "32" : 32 , "33" : 33 , "34" : 34 , "35" : 35 , "36" : 36 , "37" : 37 , "38" : 38 , "39" : 39 ,
@@ -119,39 +120,39 @@ var (
119
120
min : 0 ,
120
121
max : 59 ,
121
122
defaultList : genericDefaultList [0 :60 ],
122
- valuePattern : `[0-9]|[1-5][0-9]` ,
123
+ valuePattern : `0? [0-9]|[1-5][0-9]` ,
123
124
atoi : atoi ,
124
125
}
125
126
minuteDescriptor = fieldDescriptor {
126
127
name : "minute" ,
127
128
min : 0 ,
128
129
max : 59 ,
129
130
defaultList : genericDefaultList [0 :60 ],
130
- valuePattern : `[0-9]|[1-5][0-9]` ,
131
+ valuePattern : `0? [0-9]|[1-5][0-9]` ,
131
132
atoi : atoi ,
132
133
}
133
134
hourDescriptor = fieldDescriptor {
134
135
name : "hour" ,
135
136
min : 0 ,
136
137
max : 23 ,
137
138
defaultList : genericDefaultList [0 :24 ],
138
- valuePattern : `[0-9]|1[0-9]|2[0-3]` ,
139
+ valuePattern : `0? [0-9]|1[0-9]|2[0-3]` ,
139
140
atoi : atoi ,
140
141
}
141
142
domDescriptor = fieldDescriptor {
142
143
name : "day-of-month" ,
143
144
min : 1 ,
144
145
max : 31 ,
145
146
defaultList : genericDefaultList [1 :32 ],
146
- valuePattern : `[1-9]|[12][0-9]|3[01]` ,
147
+ valuePattern : `0? [1-9]|[12][0-9]|3[01]` ,
147
148
atoi : atoi ,
148
149
}
149
150
monthDescriptor = fieldDescriptor {
150
151
name : "month" ,
151
152
min : 1 ,
152
153
max : 12 ,
153
154
defaultList : genericDefaultList [1 :13 ],
154
- valuePattern : `[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` ,
155
+ 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` ,
155
156
atoi : func (s string ) int {
156
157
return monthTokens [s ]
157
158
},
@@ -161,7 +162,7 @@ var (
161
162
min : 0 ,
162
163
max : 6 ,
163
164
defaultList : genericDefaultList [0 :7 ],
164
- valuePattern : `[0-7]|sun|mon|tue|wed|thu|fri|sat|sunday|monday|tuesday|wednesday|thursday|friday|saturday` ,
165
+ valuePattern : `0? [0-7]|sun|mon|tue|wed|thu|fri|sat|sunday|monday|tuesday|wednesday|thursday|friday|saturday` ,
165
166
atoi : func (s string ) int {
166
167
return dowTokens [s ]
167
168
},
0 commit comments