Javascript 如何在JS中用逗号替换句号?
JS不是我的强项,但有些事情需要做。下面的GTM代码与FB相关,从网站上获取价格。问题是,价格使用逗号,它们需要一个句号 如何调整下面的代码,使其相互交换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() != ""){
<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慢在我的代码的哪一部分应该添加它?检查编辑