我正在尝试验证角2响应形式的输入,以便只有两位小数位的数字有效。
我正在使用Validator.模式('^\d\.\d{2}$')
方法来匹配正则表达式模式。根据https://regex101.com/r/1DbMZq/1我的正则表达式匹配正确,但当我在表单中使用它时,它总是无效的。
这里有一个柱塞说明问题:https://plnkr.co/edit/TpBZtgNNww4CnTwQFtef?p=preview
知道我做错了什么吗?
我假设您必须传递Regexp
类型而不是string
,如下所示:
Validators.pattern(/^\d+\.\d{2}$/)
这是更新的活塞
如果您使用字符串作为模式
方法的参数,那么您的Regexp将被更改,如下所示