我正在尝试验证此生日表格?
HTML
<div class="row">
<div class="col-md-4">
<div class="form-group">
<input type="text" class="form-control" id="usr" placeholder="Day">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<select class="form-control" id="sel1">
<option value="" disabled selected>Month</option>
<option>January</option>
<option>February</option>
<option>March</option>
</select>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<input type="text" class="form-control" id="usr" placeholder="Year">
</div>
</div>
打字稿
ngOnInit() {
this.SignupForm = new FormGroup({
'username': new FormControl(null, [Validators.required,
Validators.pattern('(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])'),
]),
'name': new FormControl(null, [Validators.required,
Validators.pattern('(?=.*[a-z])(?=.*[A-Z])'),
]),
'email': new FormControl(null, [Validators.required, Validators.email], this.forbiddenEmails),
'password': new FormControl(null, [Validators.required,
Validators.pattern('(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&].{8,}'),
]),
'phone': new FormControl(null, [Validators.required,
Validators.pattern('(?=.*[0-9])'),
]),
});
}
我正在使用反应式表单构建器来验证其他字段,如用户名、密码......我也在这里发现了这个问题,建议使用 moment.js 但很困惑。无法弄清楚如何使用带有此表单的时刻 js 来验证上面提到的生日字段。