Javascript 如何在Vue.js中删除值中的逗号
我在使用Vue.js删除值中的逗号时遇到问题。以下是我的代码:Javascript 如何在Vue.js中删除值中的逗号,javascript,vue.js,Javascript,Vue.js,我在使用Vue.js删除值中的逗号时遇到问题。以下是我的代码: displayValue(){ var displayValue = this.value; console.log(displayValue); if(displayvalue has comma){ displayvalue = displayvalue(remove comma) } } 我试过使用indexOF(),但不起作用 在之前。更换: 在之后。更换: 只需更换,使用
displayValue(){
var displayValue = this.value;
console.log(displayValue);
if(displayvalue has comma){
displayvalue = displayvalue(remove comma)
}
}
我试过使用indexOF()
,但不起作用
在之前。更换:
在之后。更换:
只需更换,
使用replace
displayValue(){
var displayValue = this.value || ""; //check if this.value is null
displayValue = String(displayValue).replace(/,/g, ""); //replace ,
}
逗号是数值的千位分隔符吗?小心-在某些地区,逗号用作小数点分隔符,点用于千位。很抱歉,它不起作用。抛出错误。。includes不是函数。…
谢谢。您必须使用旧浏览器(不建议用于web开发)。编辑的回答IT抛出[Vue warn]:呈现错误:“TypeError:displayValue.replace不是一个函数”
与某些性能相同的错误。请共享控制台的输出。日志(displayValue)
用截取的结果更新了我的问题。尝试displayValue=String(displayValue)。replace(/,/g,”)代码>使用包含
,显示值。包含(“.”
…阅读包含
displayValue(){
var displayValue = this.value || ""; //check if this.value is null
displayValue = String(displayValue).replace(/,/g, ""); //replace ,
}