gpt4 book ai didi

JavaScript:仅按字符或按字符+数字(如果存在)拆分字符串

转载 作者:行者123 更新时间:2023-11-29 18:09:42 25 4
gpt4 key购买 nike

如果存在,如何按字符或按字符+数字拆分 JavaScript 字符串?

例子:

只是字符:

var items = "asdaasf";
//I am using
items.split('');

所以没关系。

现在如果我有数字:

var items = "a2sdaa5sf";

我想把它分成数组,所以我得到的结果是这样的:

[a2,s,d,a,a5,s,f]

因此,如果字母后跟数字,则计为 1 个字符。

我会使用正则表达式吗?语法是什么?我不太熟悉 RegEx。

最佳答案

在后面的字符是字母的每个位置拆分。这可以通过 lookahead 来完成:

> "a2sd12a3".split(/(?=[a-z])/i)
["a2", "s", "d12", "a3"]

关于JavaScript:仅按字符或按字符+数字(如果存在)拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28633948/

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