我想在表单中进行一些特定的验证,但我找不到一种优雅的方法。假设我有一个字段,可以满足几组验证约束中的一个有效吗?我想要的密码的具体验证是:
OR
我希望验证接受同一字段中的任何一个组。是否有一种优雅的方式来处理角形式?
答案 0 :(得分:0)
你可以像这样设置验证。你可以设置模式 数字,符号和alpha
this.userForm = this.formBuilder.group({
password: ['', [Validators.required, Validators.maxLength(256)], Validators.minLength(10) , Validators.pattern('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{10,}$')],
});
从here
找到的模式