Javascript 如何在JS中用逗号替换句号?

Javascript 如何在JS中用逗号替换句号?,javascript,google-tag-manager,pixel,price,Javascript,Google Tag Manager,Pixel,Price,JS不是我的强项,但有些事情需要做。下面的GTM代码与FB相关,从网站上获取价格。问题是,价格使用逗号,它们需要一个句号 如何调整下面的代码,使其相互交换 <script> requirejs(['jquery'], function( jQuery ) { jQuery(".c-btn--pdp").click(function() { if(jQuery(".c-product-size__selected-option").text() != ""){

JS不是我的强项,但有些事情需要做。下面的GTM代码与FB相关,从网站上获取价格。问题是,价格使用逗号,它们需要一个句号

如何调整下面的代码,使其相互交换

<script>
  requirejs(['jquery'], function( jQuery ) {
    jQuery(".c-btn--pdp").click(function() {
       if(jQuery(".c-product-size__selected-option").text() != ""){
            var sku = jQuery(".product-info-stock-sku").find(".value").text();
            var price = jQuery("[data-price-type='finalPrice']").find(".price").text().substring(2);

            console.log("Added Product SKU: " + sku);
            console.log("Added Product Price: " + price);

            fbq('track', 'AddToCart', {
            content_ids: sku,
            content_type: 'product',
            value: price,
            currency: {{Currency}}
            });
        }
    });
  });
</script>


requirejs(['jquery'],函数(jquery){
jQuery(“.c-btn--pdp”)。单击(函数(){
if(jQuery(“.c-product-size\uu selected-option”).text()!=”){
var sku=jQuery(“.product info stock sku”).find(“.value”).text();
var price=jQuery(“[data price type='finalPrice']”)。查找(“.price”).text()。子字符串(2);
控制台日志(“添加的产品SKU:+SKU”);
console.log(“添加的产品价格:+价格);
fbq(‘轨道’、‘添加到零件’{
内容标识:sku,
内容类型:“产品”,
价值:价格,
货币:{{currency}}
});
}
});
});

您可以使用拆分和联接

  Query(".c-product-size__selected-option").text() != "") {
  var sku = jQuery(".product-info-stock-sku").find(".value").text();
  var price = jQuery("[data-price-type='finalPrice']").find(".price").text().substring(2);
  price = price.split(',').join('.')
  console.log("Added Product SKU: " + sku);
  console.log("Added Product Price: " + price);
使用替换:

value = price.replace(/,/g,'.')
let price=“12300”
console.log(price.replace(/,/g,'.'))
您必须:

str.split(搜索).join(替换)

str.replace(/search/g,“replacement”)


将/g与字符串一起使用将替换所有字符串。

能否添加示例price
yourValue.replace(“,”,“。”)
?什么是句号?你是说经期吗?如果要替换字符串中的某个内容,可以使用:
price=price.replace(“,”,”)@DimitriL。“句号”是美国人常称为句号的字符的专有名称。我想这应该在我的代码的哪一部分应该添加它?你可以在查询价格后立即添加它如果你想在特定的位置使用它,比如设置值你可以直接执行value=price.replace(/,/g,“.”)性能方面的正则表达式比split and join慢在我的代码的哪一部分应该添加它?检查编辑