我试图要求价格是2位小数的数字。无论我输入的是什么数字,该字段始终无效,任何指针都将不胜感激!
HTML:
//我用来测试
Valid? {{ price.valid }}
<input
type="number"
step="0.01"
name="price"
id="price"
required
placeholder="Enter Price"
min="0"
formControlName="price"
>
TS:
let pricePattern = "/^\d+\.\d{0,2}$/";
this.name = new FormControl('', Validators.required);
this.price = new FormControl('', [
Validators.required,
Validators.pattern(pricePattern)
]);