提问者:小点点

角度2反应形式验证小数点后两位的数字模式[重复]


我正在尝试验证角2响应形式的输入,以便只有两位小数位的数字有效。

我正在使用Validator.模式('^\d\.\d{2}$')方法来匹配正则表达式模式。根据https://regex101.com/r/1DbMZq/1我的正则表达式匹配正确,但当我在表单中使用它时,它总是无效的。

这里有一个柱塞说明问题:https://plnkr.co/edit/TpBZtgNNww4CnTwQFtef?p=preview

知道我做错了什么吗?


共1个答案

匿名用户

我假设您必须传递Regexp类型而不是string,如下所示:

Validators.pattern(/^\d+\.\d{2}$/)

这是更新的活塞

如果您使用字符串作为模式方法的参数,那么您的Regexp将被更改,如下所示