首页 > 解决方案 > Java脚本在删除小数时替换为空

问题描述

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

当我在java脚本中运行时,我得到“”作为结果。我的目标是删除“。” 从字符串中得到 69000

标签: javascript

解决方案


更简单的方法是使用splitwith 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);


推荐阅读