,可以通过以下方式实现:
/\d+/g
可以匹配字符串中的所有数字。"abc123def456"
,提取出的数字为["123", "456"]
,则可以使用以下代码实现:const str = "abc123def456";
const numbers = str.match(/\d+/g); // 提取数字
let result = "";
for (let i = 0; i < str.length; i++) {
result += str[i];
if (i < numbers.length) {
result += numbers[i];
}
}
console.log(result); // 输出:a1b2c345def456
领取专属 10元无门槛券
手把手带您无忧上云