小编use*_*871的帖子

浮点数的 Ruby 正则表达式

我在用 ruby​​ 构建浮点数时遇到问题。

该数字可以是负数也可以是正数。

可以是这样的:0.00000020402(如果数字小于 1,则小数点前必须有 1 个零。

0.5 是正确的方法,但不是 0.5

这是唯一的规则,否则,其他任何规则都可以,如下所示:

-0.4224(负)或-0.00002(负)或5.2525

那么有人可以帮助我了解涵盖这些浮点数情况的正则表达式是什么吗?

这是我到目前为止所拥有的:^[+-]?(?:(?!0)\d{1,2}|0)(?:.[05])?$

ruby regex

1
推荐指数
1
解决办法
2851
查看次数

标签 统计

regex ×1

ruby ×1