【发布时间】:2022-01-02 20:22:42
【问题描述】:
我已经尝试将其用于上述目的
var str = "48abc5,2d25.,ft87";
str = str.replace(/[^\d(,.)?]/g, '');
console.log(str);
我预计输出会是 485,225 因为通过问号的 0-1 条件。
但是我的输出是 485,225.,87
我最后的方法是用逗号或点分隔数字。 以下模式符合我的意图:
{1-9}+{0-9)?{, | . }{1-9}*
很想听听您的解决方案。
【问题讨论】:
标签: javascript reactjs regex regexp-replace