Javascript 仅从值获取数字-替换字符和符号

Javascript 仅从值获取数字-替换字符和符号,javascript,Javascript,我只需要从名为“price”的id中的值中获取数字(带逗号和货币符号)。我有以下资料: function() { var element = document.querySelector('*[id^="price"]'); var price = element.innerHTML.match(/\d*\.\d*/)[0]; return price; } 这件作品的价值大约为“10.50英镑”。但如果我的值有一个逗号,如“2050.00英镑”,则返回“050.00” 如何只获取数字并替换任

我只需要从名为“price”的id中的值中获取数字(带逗号和货币符号)。我有以下资料:

function() {
var element = document.querySelector('*[id^="price"]');
var price = element.innerHTML.match(/\d*\.\d*/)[0];
return price;
}
这件作品的价值大约为“10.50英镑”。但如果我的值有一个逗号,如“2050.00英镑”,则返回“050.00”

如何只获取数字并替换任何货币符号和逗号?

明白了:

function() {

var element = document.querySelector('*[id^="bew-price"]');
var price = element.innerHTML.replace(/\u00A3/g, '');
var trueprice = price.replace(/,/g , "");


return trueprice;

}
可能重复的