angular - 如果模式已经实现了这个方面,我是否需要?
问题描述
我希望表单中的某些字段是必需的并尊重某些模式。
目前我有这个:
Validators.required,
Validators.pattern('^[0-9-_\/]+$')
但我很好奇,是否需要 .required ,因为正则表达式中的 + 已经指定我需要超过 0 个元素?是否有任何必需的验证器做的 '.+' 正则表达式还没有?
解决方案
这仅用于 UI 目的。
一个将显示模式错误,另一个将显示所需的错误。
如果您希望显示明显的错误,那么您应该保留它。
否则,如果您只是在表单上显示“错误”(或类似内容),那么不,您不需要使用所需的验证器。
推荐阅读
- c# - 如何创建表达式
> 来自 C# 中的 PropertyInfo - firebase - Google Firebase 托管未配置我的证书
- kubernetes - Kubectl : 没有找到资源,即使在命名空间中运行 pod 也很难
- android - android如何在YoutubeBaseActivity上添加带有片段的viewpager?
- mysql - TypeError:无法访问字符串上类型字符串的偏移量
- c# - 新部署的 Azure Web 应用返回 404 错误代码
- flutter - 如何在 showModalBottomSheet 中获取正确的上下文?
- google-cloud-firestore - Firebase Firestore 安全规则“request.auth.ui”不等于“KullaniciId”
- sql-server - SQL Server Express 无法设置登录密码
- sql - 如何在 SQL 脚本中传递令牌?