Javascript - 从负数字符串中删除前导零

时间:2018-03-02 22:37:58

标签: javascript

我有这个字符串“00-12.50”,我想删除前导零和替换为空格。我该怎么做?

我的正则表达式示例无效:strDedAmount.replace(/^[0]*/, ' ')

此示例返回“0-12.50” 感谢

1 个答案:

答案 0 :(得分:1)

我想使用"回调" string.replace(regex,callback)的版本将很好地为您服务



const str = '00-12.50'
const fixed = str.replace(/^0+/, match => ' '.repeat(match.length))
console.log(fixed)