如何使用具有十进制字段的代码长度来验证form group control
我的代码如下:
this.control = new FormControl(val, [Validators.required, Validators.maxLength(items.CodeLength)]);
但是对于具有十进制值的控件,应给予什么验证?
答案 0 :(得分:0)
尽管有max
,您仍可以考虑使用maxlength
(有限制)
this.control = new FormControl( val,
[Validators.required, Validators.max(9999999)]
);
答案 1 :(得分:0)
以下RegExp验证具有所需maxDecimalDigits的任何数字。 关于这一点的一个“特殊”之处是,它使用点和逗号验证数字作为小数点分隔符([。,]?)
Bullets
要使用任何RegExp,请使用Validators.pattern(YourRegExp)或使用RegExp创建自己的ValidatorFn