Skip to content
This repository was archived by the owner on Jul 1, 2020. It is now read-only.

Commit 5645bc7

Browse files
committed
Merge pull #41 and fixed it
- Merge pull request #41 and fixed some errors found inside it. - Updated Protractor tests
1 parent fa6f7c3 commit 5645bc7

File tree

6 files changed

+45
-48
lines changed

6 files changed

+45
-48
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-validation-ghiscoding",
3-
"version": "1.3.31",
3+
"version": "1.3.32",
44
"author": "Ghislain B.",
55
"description": "Angular-Validation Directive and Service (ghiscoding)",
66
"main": [

dist/angular-validation.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"name": "angular-validation-ghiscoding",
3-
"version": "1.3.31",
3+
"version": "1.3.32",
44
"author": "Ghislain B.",
55
"description": "Angular-Validation Directive and Service (ghiscoding)",
66
"main": "app.js",
77
"dependencies": {},
88
"devDependencies": {
99
"del": "^1.1.1",
10-
"gulp": "^3.8.11",
10+
"gulp": "^3.9.0",
1111
"gulp-bump": "^0.3.0",
1212
"gulp-concat": "^2.5.2",
1313
"gulp-if": "^1.2.5",

protractor/full_tests_spec.js

Lines changed: 20 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,7 @@
6767
for (var i = 0, ln = validations.length; i < ln; i++) {
6868
var elmInput = $('[name=input' + i + ']');
6969
elmInput.click();
70-
for(var j = 0, jln = 2; j < jln; j++) {
71-
if(jln > validations[i].length) {
72-
break;
73-
}
70+
for(var j = 0, jln = validations[i].valid_data.length; j < jln; j++) {
7471
var data = validations[i].valid_data[j];
7572
(function(elmInput, data, i) {
7673
elmInput.clear().then(function() {
@@ -287,7 +284,7 @@ function loadData() {
287284
'validator': 'dateEuroLong',
288285
'aliases': ['date_euro_long'],
289286
'invalid_data': ['abc', '32-12-2000', '00-01-2001', '30-13-2012'],
290-
'valid_data': ['01-01-2001', '30-12-2001', '28-02-2001'],
287+
'valid_data': ['30-12-2001', '28-02-2001', '05.05.2005'],
291288
'error_message': {
292289
'en': "Must be a valid date format (dd-mm-yyyy) OR (dd/mm/yyyy).",
293290
'es': "Debe contener una fecha valida con formato (dd-mm-yyyy) ó (dd/mm/yyyy).",
@@ -301,7 +298,7 @@ function loadData() {
301298
'aliases': ['date_euro_long_between', 'betweenDateEuroLong', 'between_date_euro_long'],
302299
'params': '01-01-2001,28-02-2001',
303300
'invalid_data': ['abc', '32-12-2000', '00-01-2001', '30-13-2012', '31-12-2000', '01-03-2001'],
304-
'valid_data': ['01-01-2001', '01-02-2001', '28-02-2001'],
301+
'valid_data': ['01-02-2001', '28-02-2001', '05.02.2001'],
305302
'error_message': {
306303
'en': "Needs to be a valid date format (dd-mm-yyyy) OR (dd/mm/yyyy) between 01-01-2001 and 28-02-2001.",
307304
'es': "Debe contener una fecha valida entre 01-01-2001 y 28-02-2001 con formato (dd-mm-yyyy) ó (dd/mm/yyyy).",
@@ -315,7 +312,7 @@ function loadData() {
315312
'aliases': ['date_euro_long_max', 'maxDateEuroLong', 'max_date_euro_long'],
316313
'params': '30-05-2012',
317314
'invalid_data': ['abc', '32-12-2000', '00-01-2001', '30-13-2012', '01-06-2012'],
318-
'valid_data': ['01-01-2001', '01/01/2001', '30-05-2012'],
315+
'valid_data': ['01/01/2001', '30-05-2012', '05.05.2005'],
319316
'error_message': {
320317
'en': "Needs to be a valid date format (dd-mm-yyyy) OR (dd/mm/yyyy), equal to, or lower than 30-05-2012.",
321318
'es': "Debe contener una fecha valida igual ó menor que 30-05-2012 con formato (dd-mm-yyyy) ó (dd/mm/yyyy).",
@@ -329,7 +326,7 @@ function loadData() {
329326
'aliases': ['date_euro_long_min', 'minDateEuroLong', 'min_date_euro_long'],
330327
'params': '25-05-2012',
331328
'invalid_data': ['abc', '24-05-2012', '32-12-2000', '00-01-2001', '30-13-2012'],
332-
'valid_data': ['25-05-2012', '25/05/2012', '30-05-2012'],
329+
'valid_data': ['25/05/2012', '30-05-2012', '05.05.2015'],
333330
'error_message': {
334331
'en': "Needs to be a valid date format (dd-mm-yyyy) OR (dd/mm/yyyy), equal to, or higher than 25-05-2012.",
335332
'es': "Debe contener una fecha valida igual ó mayor que 25-05-2012 con formato (dd-mm-yyyy) ó (dd/mm/yyyy).",
@@ -343,7 +340,7 @@ function loadData() {
343340
'aliases': ['date_euro_short'],
344341
'params': '25-05-12',
345342
'invalid_data': ['32-12-00', '00-01-01', '30-13-12', '01-06-2012'],
346-
'valid_data': ['25-05-12', '25/05/12', '30-05-12'],
343+
'valid_data': ['25/05/12', '30-05-12', '05.05.05'],
347344
'error_message': {
348345
'en': "Must be a valid date format (dd-mm-yy) OR (dd/mm/yy).",
349346
'es': "Debe contener una fecha valida con formato (dd-mm-yy) o (dd/mm/yy).",
@@ -357,7 +354,7 @@ function loadData() {
357354
'aliases': ['date_euro_short_between', 'betweenDateEuroShort', 'between_date_euro_short'],
358355
'params': '25-05-12,04-06-12',
359356
'invalid_data': ['24-05-12', '32-12-00', '00-01-01', '30-13-12', '24-05-12', '05-06-12', '01-06-2012'],
360-
'valid_data': ['25-05-12', '25/05/12', '30-05-12', '04-06-12'],
357+
'valid_data': ['25/05/12', '30.05.12', '04-06-12'],
361358
'error_message': {
362359
'en': "Needs to be a valid date format (dd-mm-yy) OR (dd/mm/yy) between 25-05-12 and 04-06-12.",
363360
'es': "Debe contener una fecha valida entre 25-05-12 y 04-06-12 con formato (dd-mm-yy) o (dd/mm/yy).",
@@ -371,7 +368,7 @@ function loadData() {
371368
'aliases': ['date_euro_short_max', 'maxDateEuroShort', 'max_date_euro_short'],
372369
'params': '04-06-12',
373370
'invalid_data': ['32-12-00', '00-01-01', '30-13-12', '05-06-12', '01-06-2012'],
374-
'valid_data': ['25-05-12', '25/05/12', '04-06-12'],
371+
'valid_data': ['25/05/12', '04-06-12', '05.05.05'],
375372
'error_message': {
376373
'en': "Needs to be a valid date format (dd-mm-yy) OR (dd/mm/yy), equal to, or lower than 04-06-12.",
377374
'es': "Debe contener una fecha valida igual ó menor que 04-06-12 con formato (dd-mm-yy) ó (dd/mm/yy).",
@@ -385,7 +382,7 @@ function loadData() {
385382
'aliases': ['date_euro_short_min', 'minDateEuroShort', 'min_date_euro_short'],
386383
'params': '04-06-12',
387384
'invalid_data': ['32-12-00', '00-01-01', '30-13-12', '03-06-12', '01-06-2012'],
388-
'valid_data': ['25-07-12', '25/07/12', '04-06-12'],
385+
'valid_data': ['25/07/12', '04-06-12', '05.05.15'],
389386
'error_message': {
390387
'en': "Needs to be a valid date format (dd-mm-yy) OR (dd/mm/yy), equal to, or higher than 04-06-12.",
391388
'es': "Debe contener una fecha valida igual ó mayor que 04-06-12 con formato (dd-mm-yy) ó (dd/mm/yy).",
@@ -453,7 +450,7 @@ function loadData() {
453450
'validator': 'dateUsLong',
454451
'aliases': ['date_us_long'],
455452
'invalid_data': ['32-12-2000', '00-01-2001', '13-30-2012'],
456-
'valid_data': ['01-01-2001', '01/01/2001', '12/30/2001', '28/02/2001'],
453+
'valid_data': ['01-01-2001', '12/30/2001', '05.15.2005'],
457454
'error_message': {
458455
'en': "Must be a valid date format (mm/dd/yyyy) OR (mm-dd-yyyy).",
459456
'es': "Debe contener una fecha valida con formato (mm/dd/yyyy) ó (mm-dd-yyyy).",
@@ -467,7 +464,7 @@ function loadData() {
467464
'aliases': ['date_us_long_between', 'betweenDateUsLong', 'between_date_us_long'],
468465
'params': '01/01/1990,12/31/2015',
469466
'invalid_data': ['00/02/1990', '01/01/2016', '12/31/15'],
470-
'valid_data': ['01-01-1990', '01/01/1990', '12/31/2015', '01/12/2000'],
467+
'valid_data': ['01-01-1990', '12/31/2015', '05.15.2015'],
471468
'error_message': {
472469
'en': "Needs to be a valid date format (mm/dd/yyyy) OR (mm-dd-yyyy) between 01/01/1990 and 12/31/2015.",
473470
'es': "Debe contener una fecha valida entre 01/01/1990 y 12/31/2015 con formato (mm/dd/yyyy) ó (mm/dd/yyyy).",
@@ -481,7 +478,7 @@ function loadData() {
481478
'aliases': ['date_us_long_max', 'maxDateUsLong', 'max_date_us_long'],
482479
'params': '01/01/1990',
483480
'invalid_data': ['00/02/1990', '02/01/1990', '12/31/15'],
484-
'valid_data': ['01-01-1990', '01/01/1990', '12/31/1989', '01/12/1900'],
481+
'valid_data': ['01-01-1990', '12/31/1989', '01.12.1900'],
485482
'error_message': {
486483
'en': "Needs to be a valid date format (mm/dd/yyyy) OR (mm-dd-yyyy), equal to, or lower than 01/01/1990.",
487484
'es': "Debe contener una fecha valida igual ó menor que 01/01/1990 con formato (mm/dd/yyyy) ó (mm/dd/yyyy).",
@@ -495,7 +492,7 @@ function loadData() {
495492
'aliases': ['date_us_long_min', 'minDateUsLong', 'min_date_us_long'],
496493
'params': '01/01/1990',
497494
'invalid_data': ['00/02/1990', '12/31/1989', '12/31/15'],
498-
'valid_data': ['01-01-1990', '01/01/1990', '12/31/1999'],
495+
'valid_data': ['01-01-1990', '12/31/1990', '12.31.1999'],
499496
'error_message': {
500497
'en': "Needs to be a valid date format (mm/dd/yyyy) OR (mm-dd-yyyy), equal to, or higher than 01/01/1990.",
501498
'es': "Debe contener una fecha valida igual ó mayor que 01/01/1990 con formato (mm/dd/yyyy) ó (mm/dd/yyyy).",
@@ -508,7 +505,7 @@ function loadData() {
508505
'validator': 'dateUsShort',
509506
'aliases': ['date_us_short'],
510507
'invalid_data': ['32-12-00', '00-01-01', '13-30-12'],
511-
'valid_data': ['01-01-01', '01/01/01', '12/30/01', '28/02/01'],
508+
'valid_data': ['01-01-01', '12/30/01', '05.15.05'],
512509
'error_message': {
513510
'en': "Must be a valid date format (mm/dd/yy) OR (mm-dd-yy).",
514511
'es': "Debe contener una fecha valida con formato (mm/dd/yy) ó (mm-dd-yy).",
@@ -522,7 +519,7 @@ function loadData() {
522519
'aliases': ['date_us_short_between', 'betweenDateUsShort', 'between_date_us_short'],
523520
'params': '01/01/90,12/31/15',
524521
'invalid_data': ['00/02/90', '01/01/16', '12/31/15', '12/31/2015'],
525-
'valid_data': ['01-01-90', '01/01/90', '12/31/15', '01/12/00'],
522+
'valid_data': ['01-01-90', '12/31/15', '05.15.15'],
526523
'error_message': {
527524
'en': "Needs to be a valid date format (mm/dd/yy) OR (mm-dd-yy) between 01/01/90 and 12/31/15.",
528525
'es': "Debe contener una fecha valida entre 01/01/90 y 12/31/15 con formato (mm/dd/yy) ó (mm/dd/yy).",
@@ -536,7 +533,7 @@ function loadData() {
536533
'aliases': ['date_us_short_max', 'maxDateUsShort', 'max_date_us_short'],
537534
'params': '01/01/90',
538535
'invalid_data': ['00/02/90', '02/01/90', '12/31/15', '12/31/2015'],
539-
'valid_data': ['01-01-90', '01/01/90', '12/31/89', '01/12/00'],
536+
'valid_data': ['01-01-90', '12/31/89', '01.12.89'],
540537
'error_message': {
541538
'en': "Needs to be a valid date format (mm/dd/yy) OR (mm-dd-yy), equal to, or lower than 01/01/90.",
542539
'es': "Debe contener una fecha valida igual ó menor que 01/01/90 con formato (mm/dd/yy) ó (mm/dd/yy).",
@@ -550,7 +547,7 @@ function loadData() {
550547
'aliases': ['date_us_short_min', 'minDateUsShort', 'min_date_us_short'],
551548
'params': '01/01/90',
552549
'invalid_data': ['00/02/90', '12/31/89', '31/12/15', '12/31/2015'],
553-
'valid_data': ['01-01-90', '01/01/90', '02/01/90', '12/31/89'],
550+
'valid_data': ['01-01-90', '02/28/90', '05.15.05'],
554551
'error_message': {
555552
'en': "Needs to be a valid date format (mm/dd/yy) OR (mm-dd-yy), equal to, or higher than 01/01/90.",
556553
'es': "Debe contener una fecha valida igual ó mayor que 01/01/90 con formato (mm/dd/yy) ó (mm/dd/yy).",
@@ -639,7 +636,7 @@ function loadData() {
639636
'validator': 'intSigned',
640637
'aliases': ['integerSigned', 'int_signed', 'integer_signed'],
641638
'invalid_data': ['12.5', '.5', 'abc', '12,4'],
642-
'valid_data': ['12', '100', '-12.3', '+12.3'],
639+
'valid_data': ['12', '100', '-12', '+12'],
643640
'error_message': {
644641
'en': "Must be a positive or negative integer.",
645642
'es': "Debe contener un número entero positivo ó negativo.",
@@ -779,8 +776,8 @@ function loadData() {
779776
},
780777
{
781778
'validator': 'time',
782-
'invalid_data': ['1010', '61:61', '00:00', '59:59:60'],
783-
'valid_data': ['10:10', '00:01', '59:59:59'],
779+
'invalid_data': ['1010', '61:61', '00:00', '59:59:59'],
780+
'valid_data': ['10:10', '00:01', '23:59:59'],
784781
'error_message': {
785782
'en': "Must be a valid time format (hh:mm) OR (hh:mm:ss).",
786783
'es': "Debe contener un formato de tiempo valido (hh:mm) ó (hh:mm:ss).",

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#Angular Validation (Directive / Service)
2-
`Version: 1.3.31`
2+
`Version: 1.3.32`
33
### Form validation after user inactivity of default 1sec. (customizable timeout)
44

55
Forms Validation with Angular made easy! Angular-Validation is an angular directive/service with locales (languages) with a very simple approach of defining your `validation=""` directly within your element to validate (input, textarea, etc) and...that's it!!! The directive/service will take care of the rest!
@@ -24,7 +24,7 @@ If you do use Angular-Validation, please click on the **Star** and add it as a f
2424
[Plunker](http://plnkr.co/jADq7H)
2525

2626
## Tested with Protractor
27-
Angular-validation now has a full set of End-to-End tests with Protractor, there is over 1400+ assertions, it starts by testing the original live demo page and then goes on with a complete test suite of All Validators in both the Angular-Validation Directive and Service.
27+
Angular-validation now has a full set of End-to-End tests with Protractor, there is over 1600+ assertions, it starts by testing the original live demo page and then goes on with a complete test suite of All Validators in both the Angular-Validation Directive and Service.
2828

2929
<a name="whyuseit"></a>
3030
Why use angular-validation?

src/validation-rules.js

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ angular
135135
case "dateEuroLong" :
136136
case "date_euro_long" :
137137
validator = {
138-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/](19|20)\\d\\d$",
138+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.](19|20)\\d\\d$",
139139
message: "INVALID_DATE_EURO_LONG",
140140
type: "regex"
141141
};
@@ -152,7 +152,7 @@ angular
152152
condition: [">=","<="],
153153
dateType: "EURO_LONG",
154154
params: [ranges[0], ranges[1]],
155-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/](19|20)\\d\\d$",
155+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.](19|20)\\d\\d$",
156156
message: "INVALID_DATE_EURO_LONG_BETWEEN",
157157
type: "conditionalDate"
158158
};
@@ -165,7 +165,7 @@ angular
165165
condition: "<=",
166166
dateType: "EURO_LONG",
167167
params: [ruleParams],
168-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/](19|20)\\d\\d$",
168+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.](19|20)\\d\\d$",
169169
message: "INVALID_DATE_EURO_LONG_MAX",
170170
type: "conditionalDate"
171171
};
@@ -178,15 +178,15 @@ angular
178178
condition: ">=",
179179
dateType: "EURO_LONG",
180180
params: [ruleParams],
181-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/](19|20)\\d\\d$",
181+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.](19|20)\\d\\d$",
182182
message: "INVALID_DATE_EURO_LONG_MIN",
183183
type: "conditionalDate"
184184
};
185185
break;
186186
case "dateEuroShort" :
187187
case "date_euro_short" :
188188
validator = {
189-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/]\\d\\d$",
189+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.]\\d\\d$",
190190
message: "INVALID_DATE_EURO_SHORT",
191191
type: "regex"
192192
};
@@ -203,7 +203,7 @@ angular
203203
condition: [">=","<="],
204204
dateType: "EURO_SHORT",
205205
params: [ranges[0], ranges[1]],
206-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/]\\d\\d$",
206+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.]\\d\\d$",
207207
message: "INVALID_DATE_EURO_SHORT_BETWEEN",
208208
type: "conditionalDate"
209209
};
@@ -216,7 +216,7 @@ angular
216216
condition: "<=",
217217
dateType: "EURO_SHORT",
218218
params: [ruleParams],
219-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/]\\d\\d$",
219+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.]\\d\\d$",
220220
message: "INVALID_DATE_EURO_SHORT_MAX",
221221
type: "conditionalDate"
222222
};
@@ -229,7 +229,7 @@ angular
229229
condition: ">=",
230230
dateType: "EURO_SHORT",
231231
params: [ruleParams],
232-
pattern: "^(0[1-9]|[12][0-9]|3[01])[.-/](0[1-9]|1[012])[.-/]\\d\\d$",
232+
pattern: "^(0[1-9]|[12][0-9]|3[01])[-/.](0[1-9]|1[012])[-/.]\\d\\d$",
233233
message: "INVALID_DATE_EURO_SHORT_MIN",
234234
type: "conditionalDate"
235235
};
@@ -288,7 +288,7 @@ angular
288288
case "dateUsLong" :
289289
case "date_us_long" :
290290
validator = {
291-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/](19|20)\\d\\d$",
291+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.](19|20)\\d\\d$",
292292
message: "INVALID_DATE_US_LONG",
293293
type: "regex"
294294
};
@@ -305,7 +305,7 @@ angular
305305
condition: [">=","<="],
306306
dateType: "US_LONG",
307307
params: [ranges[0], ranges[1]],
308-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/](19|20)\\d\\d$",
308+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.](19|20)\\d\\d$",
309309
message: "INVALID_DATE_US_LONG_BETWEEN",
310310
type: "conditionalDate"
311311
};
@@ -318,7 +318,7 @@ angular
318318
condition: "<=",
319319
dateType: "US_LONG",
320320
params: [ruleParams],
321-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/](19|20)\\d\\d$",
321+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.](19|20)\\d\\d$",
322322
message: "INVALID_DATE_US_LONG_MAX",
323323
type: "conditionalDate"
324324
};
@@ -331,15 +331,15 @@ angular
331331
condition: ">=",
332332
dateType: "US_LONG",
333333
params: [ruleParams],
334-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/](19|20)\\d\\d$",
334+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.](19|20)\\d\\d$",
335335
message: "INVALID_DATE_US_LONG_MIN",
336336
type: "conditionalDate"
337337
};
338338
break;
339339
case "dateUsShort" :
340340
case "date_us_short" :
341341
validator = {
342-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/]\\d\\d$",
342+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.]\\d\\d$",
343343
message: "INVALID_DATE_US_SHORT",
344344
type: "regex"
345345
};
@@ -356,7 +356,7 @@ angular
356356
condition: [">=","<="],
357357
dateType: "US_SHORT",
358358
params: [ranges[0], ranges[1]],
359-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/]\\d\\d$",
359+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.]\\d\\d$",
360360
message: "INVALID_DATE_US_SHORT_BETWEEN",
361361
type: "conditionalDate"
362362
};
@@ -369,7 +369,7 @@ angular
369369
condition: "<=",
370370
dateType: "US_SHORT",
371371
params: [ruleParams],
372-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/]\\d\\d$",
372+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.]\\d\\d$",
373373
message: "INVALID_DATE_US_SHORT_MAX",
374374
type: "conditionalDate"
375375
};
@@ -382,7 +382,7 @@ angular
382382
condition: ">=",
383383
dateType: "US_SHORT",
384384
params: [ruleParams],
385-
pattern: "^(0[1-9]|1[012])[-/](0[1-9]|[12][0-9]|3[01])[-/]\\d\\d$",
385+
pattern: "^(0[1-9]|1[012])[-/.](0[1-9]|[12][0-9]|3[01])[-/.]\\d\\d$",
386386
message: "INVALID_DATE_US_SHORT_MIN",
387387
type: "conditionalDate"
388388
};

0 commit comments

Comments
 (0)