我有一个要传入的元素,其中一些具有精度字段。我将验证模式组合在一起,以确保用户以正确的精度输入数字,但是这有一些技巧。我不能只注入想要使用Angular的小数位数。这适用于3个小数位:
if (element.precision) {
runElement.validationPattern = /^\d*.\d{3}$/;
}
但是,某些元素的精度为2,某些精度为1,依此类推。
我想做这样的事情:
if (element.precision) {
runElement.validationPattern = /^\d*.\d{' + element.precision + '}$/;
}
任何有Angular和Regex知识的人如何做到这一点? 谢谢!