我有这个字符串“00-12.50”,我想删除前导零和替换为空格。我该怎么做?
我的正则表达式示例无效:strDedAmount.replace(/^[0]*/, ' ')
此示例返回“0-12.50” 感谢
答案 0 :(得分:1)
我想使用"回调" string.replace(regex,callback)的版本将很好地为您服务
const str = '00-12.50'
const fixed = str.replace(/^0+/, match => ' '.repeat(match.length))
console.log(fixed)