首页 > 解决方案 > 小数点后 2 个数字的负前瞻

问题描述

我需要一个正则表达式,它只匹配未格式化为的所有内容

未选中的

222.22

22.22

2.22

应该选择任何文本或数字。

已选择

文本

22.2 222

22.22222

我尝试了这个,因为它看起来合乎逻辑但没有,是否有一个正则表达式可以满足我的需求?

^(?!\d+\.\d{0,2})$

标签: regex

解决方案


似乎您选择的内容比您没有选择的内容定义得更好。

您的输入是否已经很好地标记化了,或者您正在搜索一大段文本?

^[0-9]+\.[0-9]{2}$

如果是这样,只需从中得出一个合乎逻辑的结果,然后用 NOT 翻转它并过滤


推荐阅读