我有一个带有十进制数字的字符串,并试图删除十进制符号
(“ 690.00” .replace(/ .. g,``)));
当我在Java脚本中运行以上命令时,结果为“”。我的目的是删除“。”从字符串中获取69000
最佳答案
一个更简单的方法是将split
与join
一起使用:
mynumber = mynumber.split('.').join('');
或者,如果要对正则表达式使用
replace
,则需要在点之前添加\
字符:mynumber = mynumber.replace(/\./g, '');
方法1的代码段:
var myNumber = '690.00';
myNumber = myNumber.split('.').join('');
console.log(myNumber);
方法2的代码段:
var myNumber = '690.00';
myNumber = myNumber.replace(/\./g, '');
console.log(myNumber);