我不太了解JavaScript正则表达式,我尝试使用正则表达式'^(\ d *。)?\ d + $'验证十进制值。但这仅适用于正数而不适用于负数。
如何设计带有负数的十进制值正则表达式。我在Angular Validator中使用它。
this.form = this.builder.group({
amount:['',[Validators.pattern(/^(\d*\.)?\d+$/)]]
})
这不是重复的问题,提供的答案与我的需求不匹配。因为我想要两个小数点分隔符,并且提供的解决方案接受两个以上的数字。 例如: 10.25-控制有效 10.253-控件无效
@revo,请尝试先了解该标记为重复的问题。否则请提供确切的解决方案链接。我会很高兴。