对于可能是整数或小数但带有句点(fullstop)作为分隔符的值,Angular 2 Reactive表单中的Regex模式是什么?
10.25 //valid
100 //valid
10.2344555 //valid
10,20 //invalid
我有以下几乎在那里,但也允许逗号分隔符
income: ['', [Validators.required, Validators.pattern('[0-9]+(\.[0-9][0-9]?)?')]],
此致
答案 0 :(得分:1)
您可以使用
income: ['', [Validators.required, Validators.pattern('[0-9]+(?:\\.[0-9]+)?')]],
这将被翻译为匹配1+位的/^[0-9]+(?:\.[0-9]+)?$/
regex,后跟可选的.
序列,然后是1位数。