关于正则表达

时间:2016-08-02 18:02:52

标签: angularjs

需要输入字段的正则表达式,它不应该接受ex电位(例如:1e0)并且允许2个deciamls(例如:2.24)。

我使用了以下正则表达式“值”:“/ ^ [0-9] +(。[0-9] {0 {0}}?$ /”,...但是它允许1e0

1 个答案:

答案 0 :(得分:0)

问题是点。你需要逃脱它。

{0,2}

这是一个工作示例https://regex101.com/r/sQ8qU2/1

<强> 顺便说一句:
如果只允许2位小数,则collect()必须更改为reduce()