Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript生成的文本中删除点_Javascript_Jquery_Regex - Fatal编程技术网

从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美元
谢谢!我不太理解正则表达式的部分,所以我从一开始就没有理解它。再次感谢你!