如何从某个地方开始拆分字符串
How to split string starting from a certain place?
假设我有这个字符串cde123abc
,我希望它分成以下内容: cde
、123
、abc
。
上面的字符串只是一个示例,请想象任何包含字符和数字的字符串。
怎么做?正则表达式??
使用正则表达式match()
.
alert('cde123abc'.match(/[a-zA-Z]+|[0-9]+/g))
如果你总是有字母数字字母,那么这应该可以工作:
var str = 'cde123abc';
var result = str.split(/([0-9]+)/);
alert(JSON.stringify(result));
假设你想拆分为字母和数字,以下内容应该可以工作:
while ((m = str.match (/^('d+|[a-zA-Z]+)(.*)/)) {
result.push (m [0]);
str = m [1];
}
相关文章:
- 拆分单词jquery
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 将字符串拆分为数组时出现JavaScript错误
- 在JavaScript中拆分日期字符串的更好方法是什么
- 如何添加类,同时开始在文本字段中输入文本
- webpack代码拆分了handlerbs文件——结果是文件很大
- 如何将字符串拆分为字符,但在javascript中保留空格
- 简单地将拆分变量添加到对象中
- 希望日期开始结束于while循环中的一个房间id的一个数组
- 换行符拆分返回“”;未定义”;
- 将字符串拆分为;只要它's不在»«
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- 使用 JavaScript 拆分名字和姓氏
- Yii2从点击链接开始加载模式
- Clear Case.如何在多行上拆分很长的javascript
- 在javascript中使用split函数希望在页面加载时拆分url
- 正则表达式在开始时将字符串与(逗号分隔的)数字匹配,并拆分为数字和其余
- 如何从某个地方开始拆分字符串
- javascript在非字母数字上拆分,并在开始时保持删除