js替换小数两位之后的数为空格的正则
时间: 2023-08-30 09:07:16 浏览: 72
常用正则表达式
可以使用正则表达式 `/(\.\d{1,2})\d*/g` 来匹配小数点后的数字,并将其替换为空格。具体的实现可以参考以下代码:
```javascript
function replaceDecimalWithSpace(str) {
return str.replace(/(\.\d{1,2})\d*/g, ' ');
}
console.log(replaceDecimalWithSpace('3.14')); // " "
console.log(replaceDecimalWithSpace('10.5')); // " .5"
console.log(replaceDecimalWithSpace('10')); // ""
console.log(replaceDecimalWithSpace('1.234')); // " .23"
console.log(replaceDecimalWithSpace('abc')); // "abc"
```
其中 `/(\.\d{1,2})\d*/g` 表示匹配小数点后的数字,并使用空格替换。 `\.\d{1,2}` 表示匹配小数点后一到两位数字,`\d*` 表示匹配小数点后的所有数字。
阅读全文