寻找以下
的正则表达式5
,则应返回5.4
)2
2
和4
4
。{/ li>
醇>
数字可以是1.2, 2.4, 2.5566, 3.555, 1, 2, 8
正则表达式应匹配1
,2
,2
,3,
1
,2
,8
答案 0 :(得分:2)
您可以使用此正则表达式:
(?:^|[^.0-9])([0-9]+)
此正则表达式不匹配小数点后发生的数字,或小数点后发生的其他数字。
换句话说,如果您提取浮点数然后使用Math.floor()
(或等价物),它将获得相同的数字。
您可以在第一个捕获组中找到结果。