首页 > 解决方案 > 如果模式已经实现了这个方面,我是否需要?

问题描述

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

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

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

标签: angularangular-validator

解决方案


这仅用于 UI 目的。

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

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

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


推荐阅读