0

我有这个 JavaScript 代码:

var test123 = $('product-price-' + productId).innerHTML; // thats 26,00 €
var finalPrice = test123.replace(/[^\d.,]/, ""); 

在这里测试我的正则表达式:http ://www.regular-expressions.info/javascriptexample.html正确返回我 26,00,正是我想要的。为什么它在我的代码中不起作用?在我的代码中,它根本没有取代任何东西。

谢谢!

4

1 回答 1

2

摆脱周期并添加g以使其全球化;

/[^\d\.,]/g
于 2012-09-24T12:18:50.353 回答