【发布时间】:2020-04-15 06:55:35
【问题描述】:
如何在 Angular 中存储 Regex Validator 模式以供重用和 Dry 主体? 在下面为 ZipCode 提供一个带有正则表达式验证器模式的反应式表单构建器。
需要申请多个地址形式,好奇怎么保存/^\d{1,5}$/
所以我们可以写Validators.pattern(zipcode),或者Angular中使用的任何语法?
公司有更复杂的电话号码、客户号码等长模式。
'ZipCode': [null, [Validators.maxLength(16), Validators.pattern(/^\d{1,5}$/)]],
寻找一种方法来存储和利用可能的常量。
这适用于 Angular 2:
【问题讨论】:
-
我认为您的模式不起作用尝试
'^\d{1,5}$'而不是/^\d{1,5}$/ -
是的,它对我有用,只是对将正则表达式模式保存在变量中并用于以后使用更加好奇,谢谢
标签: angular typescript angular-reactive-forms angular8