如何使用angular2 validator.pattern为dd/mm/yyyy格式的日期添加验证模式。
我有“必需”验证器。找不到日期模式的。代码如下:
this.txtDob = new Control("", Validators.compose([Validators.required]));
最佳答案
没有内置的日期验证器。您必须创建一个自定义的http://blog.thoughtram.io/angular/2016/03/14/custom-validators-in-angular-2.html
您的验证器将如下所示https://github.com/Angular2Buch/angular2-forms/blob/master/src/app/validators/date.validator.ts
更新:
您需要为验证器设置类。在Validators.compose
中将其指定为数组的第二个元素:
Validators.compose([Validators.required, MyValidator])
模式也可能起作用:How to add form validation pattern in angular2
关于angular - 使用angular2的DD/MM/YYYY格式的日期验证模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37859790/