如果该模式已经实现了这方面,是否需要?

时间:2019-06-19 08:24:59

标签: angular angular-validator

我希望表单中的某些字段是必需的,并且要尊重某些模式。

目前我有这个: Validators.required, Validators.pattern('^[0-9-_\/]+$')

但是我很好奇,是否需要.required,因为正则表达式中的+已经指定我需要大于0的元素?是否有需要的验证程序执行“。+”正则表达式尚不具备的所有内容?

1 个答案:

答案 0 :(得分:2)

这仅用于UI。

一个将显示模式错误,另一个将显示所需的错误。

如果您希望显示明显的错误,则应保留该错误。

否则,如果仅显示“表单上的错误”(或类似内容),则否,则不需要使用必需的验证器。