Javascript由方括号和数字分隔

时间:2016-01-27 20:48:50

标签: javascript regex split

如何使用js split函数通过右方括号(])和数字来分割字符串,' 1' ' 2' ' 3'等?

我试过了:

text.split(/[\\[123456789]/);

但它没有正确分裂。

2 个答案:

答案 0 :(得分:2)

使用此正则表达式:resp

以下示例:

/\]|\d+/

解释

string = 'example] with 0.. 12.. 3.. some] numbers 1232';
document.body.innerHTML = string.split(/\]|\d+/).join`<br>`;

如果您想按每个数字而不是整数进行拆分,请删除加号\] # literal ']' character | # OR \d+ # any number +加号仅用于匹配组中的+个数字。

答案 1 :(得分:0)

var str = 'all1the2words3you]need';
console.log(str.split(/[\d\]]/)); //["all", "the", "words", "you", "need"]