我想将下面的输入字符串拆分为输出字符串。
输入 = 'ABC1:ABC2:ABC3:ABC4'
输出 = ['ABC1','ABC2:ABC3:ABC4']
let a = 'ABC1:ABC2:ABC3:ABC4'
a.split(':', 2); // not working returning ['ABC1','ABC2']
最佳答案
您可以使用它,适用于所有浏览器
var nString = 'ABC1:ABC2:ABC3:ABC4';
var result = nString.split(/:(.+)/).slice(0,-1);
console.log(result);
关于javascript - 仅第一次字符串拆分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45029102/