需要输入字段的正则表达式,它不应该接受ex电位(例如:1e0)并且允许2个deciamls(例如:2.24)。
我使用了以下正则表达式“值”:“/ ^ [0-9] +(。[0-9] {0 {0}}?$ /”,...但是它允许1e0
答案 0 :(得分:0)
问题是点。你需要逃脱它。
{0,2}
这是一个工作示例https://regex101.com/r/sQ8qU2/1
<强> 顺便说一句: 强>
如果只允许2位小数,则collect()
必须更改为reduce()
。