开发者社区 问答 正文

js正则表达式替换

如何通过正则把字符串

'01-09,02-11,15-01'
替换为

'1-9,2-11,15-1'
替换要求为:如果十位数上的数字为0,那么替换为空,尽量可以一次性替换掉

展开
收起
a123456678 2016-03-11 13:32:03 2437 分享 版权
2 条回答
写回答
取消 提交回答
  • let str = '01-09,02-11,15-01';
    
    str = str.replace(/0(\d[-,]?)/g, '$1');
    2019-07-17 18:59:02
    赞同 展开评论
  • str.replace(/(D|^)0+(?=[0-9])/g,"$1")

    2019-07-17 18:59:02
    赞同 展开评论
问答分类:
问答地址: