gpt4 book ai didi

javascript - 如何拆分字符串中的字母字符和数字字符?

转载 作者:行者123 更新时间:2023-11-30 07:04:15 30 4
gpt4 key购买 nike

我有一个看起来像这样的数组:

var things = ["33bn", "2x", "Apple123"];

如何将该数组转换为:

var things = ["33", "bn", "2", "x", "Apple", "123"];

是否可以使用 split 和 RegExp 来做到这一点?

我不确定我应该怎么做,也许我可以遍历数组并使用 RegExp 拆分每个项目,然后将新数组的每个项目插入旧数组?

最佳答案

arrow-function ready browsers :

things.map(t => t.match(/\d+|[A-Za-z]+/g))
.reduce((x, y) => x.concat(y));

var things = ["33bn", "2x", "Apple123"];

var result = things.map(t => t.match(/\d+|[A-Za-z]+/g))
.reduce((x, y) => x.concat(y));

console.log(result);

关于javascript - 如何拆分字符串中的字母字符和数字字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37957666/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com