在我的 Angular 应用程序中,我试图在输入字段上设置验证,例如
它应该只接受 2 位数字或浮点数,在点之后和点之前也有 2 位数字
例子
接受值
3, 33, 33.3, 33.33
最大值可以是 99.99
不接受
333 33.333 3.333 333.33
目前我正在使用
pattern="[+]?((\d{1,2})+(?:[\.][0-9]{0,2})?|\.[0-9]{0,2})$"
它在点之后验证 2 位数字,但在点之前无法验证两位数字,因为它接受 333.33(这是错误的)
我也试过
pattern="[+]?(([0-9])+(?:[\.][0-9]{0,2})?|\.[0-9]{0,2})$"
但是同样的事情发生了,它不验证点之前的两位数