我有一个带有十进制数字的字符串,并试图删除十进制符号
   (“ 690.00” .replace(/ .. g,``)));

当我在Java脚本中运行以上命令时,结果为“”。我的目的是删除“。”从字符串中获取69000

最佳答案

一个更简单的方法是将splitjoin一起使用:

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);

10-07 14:51