如何在js中拆分多个字符模式?

时间:2017-05-22 13:09:28

标签: javascript regex split

我有这个字符串:

string = 'addition and subtraction 1';

我想在空格上分割这个字符串,除非在空格后面有一个数字。像这样:

['addition','and','subtraction 1']

我该怎么做?

3 个答案:

答案 0 :(得分:5)

分裂正则表达式中的负向前瞻完成此



console.log('addition and subtraction 1'.split(/ (?!\d)/g));




答案 1 :(得分:2)

见:

 var str="addition and subtraction 1";
    var splitstr=str.split(/ (?!\d)/g);
    console.log(splitstr)

答案 2 :(得分:1)

试试这个:

string = "addition and subtraction 1".split(/ (?!\d)/g));

输出

["addition", "and", "subtraction 1"]