从javascript生成的文本中删除点
我找到了一个网站需要的代码,但它并不是我想要的( ) 因此,我:从javascript生成的文本中删除点,javascript,jquery,regex,Javascript,Jquery,Regex,我找到了一个网站需要的代码,但它并不是我想要的( ) 因此,我: $。每个($('.price'),函数(){ var price=$(this.html(); $(this.html(price.replace(/(\D*)(\D*\)(\D*)/,“$1$2$3”); }); $ 270.30 64.60欧元 € 290.12 240.50美元 问题是,我希望最后的值不带点,比如:$270 30 然后从第二个捕获组中删除\.。更改此项: /(\D*)(\d*\.)(\d*)/ 为此:
$。每个($('.price'),函数(){
var price=$(this.html();
$(this.html(price.replace(/(\D*)(\D*\)(\D*)/,“$1$2$3”);
});代码>
$ 270.30
64.60欧元
€ 290.12
240.50美元
问题是,我希望最后的值不带点,比如:$270 30
然后从第二个捕获组中删除\.
。更改此项:
/(\D*)(\d*\.)(\d*)/
为此:
/(\D*)(\d*)\.(\d*)/
更新示例:
$。每个($('.price'),函数(){
var price=$(this.html();
$(this.html(price.replace(/(\D*)(\D*)\(\D*)/,“$1$2$3”);
});代码>
$ 270.30
64.60欧元
€ 290.12
240.50美元
谢谢!我不太理解正则表达式的部分,所以我从一开始就没有理解它。再次感谢你!