【发布时间】:2017-09-08 14:46:43
【问题描述】:
我需要替换字符串中的小数点分隔符,小数点分隔符可以是点.(例如英语)或逗号,(例如德语)。所以我有变量sep 用于包含分隔符字符串。
为了转换基于英文的小数点分隔符,我做了以下替换,但我得到了,dd,dd 而不是120,dd:
var sep = '.';
var numberStr = '120.31';
numberStr = numberStr.replace(new RegExp(sep + '\\d{2}', 'g'), ',dd');
console.log(numberStr);
有人知道我哪里出错了吗?
【问题讨论】:
标签: javascript regex replace