js 如何优雅的把字符串最后一位数字+1?

js 如何优雅的把字符串最后一位数字+1?

给定一个这样的字符串 保证最后一位肯定是 数字
举个栗子
输入name_1_2_3 输出name_1_2_4
输入div_49 输出 div_410

我自己的实现

const res = (id)=>`${id.slice(0, id.length - 1)}${+id.slice(-1) + 1}`

但是感觉代码太多了~有没有好点的方式


回答:

var res = str => str.replace(/(\d$)/,(_,$) => ++$)

以上是 js 如何优雅的把字符串最后一位数字+1? 的全部内容, 来源链接: utcz.com/p/936765.html

回到顶部