为了方便查看,会在前端展示时进行处理,每隔3位添加一个逗号。
// '1,003.6'
这种包含逗号的数值字符串,如果进行数字转换会返回 NaN
let str = '1,003.1' Number(str) // NaN
需要用 replace
方法,将 ,
替换掉:
let str = '1,003.1' str.replace(/,/g, "") // "1003.1"
replace
方法用于替换匹配的子字符串,一般情况下只替换第一个匹配(除非使用带有 g
修饰符的正则表达式)。
'aaa'.replace('a', 'b') // "baa"
replace
方法还可以使用正则表达式作为参数,这里就不展开讲了。
未经允许不得转载:前端资源网 - w3h5 » JavaScript replace() 方法去掉字符串中的逗号