Skip to content

千分位转数字 ​

题目描述 ​

将千分位展示的字符串,转化为数字。 比如1,231,转化为1231.

代码 ​

js
function numFormat(str) {
  return str.replace(/,/g, '');
}
function numFormat(str) {
  return str.replace(/,/g, '');
}

扩展 ​

如果改为¥1,231,转化为1231. 支持各种货币呢?

很简单,换个思路即可。

js
function numFormat(str) {
  return str.replace(/[^\d\.]/g, '');
}
function numFormat(str) {
  return str.replace(/[^\d\.]/g, '');
}