0

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

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

但我很好奇,是否需要 .required ,因为正则表达式中的 + 已经指定我需要超过 0 个元素?是否有任何必需的验证器做的 '.+' 正则表达式还没有?

4

1 回答 1

2

这仅用于 UI 目的。

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

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

否则,如果您只是在表单上显示“错误”(或类似内容),那么不,您不需要使用所需的验证器。

于 2019-06-19T08:26:41.110 回答