使用 angular2 的 DD/MM/YYYY 格式的日期验证模式

Pra*_*nth 5 angular

如何使用 angular2 Validator.pattern 为 DD/MM/YYYY 格式的日期添加验证模式。

我有“必需的”验证器。找不到日期模式。代码如下:

this.txtDob = new Control("", Validators.compose([Validators.required]));
Run Code Online (Sandbox Code Playgroud)

And*_*ich 3

没有内置的日期验证器。您必须创建一个自定义的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])
Run Code Online (Sandbox Code Playgroud)

模式也可能有效:How to add formvalidationpattern in angular2