Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅第一次拆分字符串_Javascript_Angularjs_Ecmascript 6 - Fatal编程技术网

Javascript 仅第一次拆分字符串

Javascript 仅第一次拆分字符串,javascript,angularjs,ecmascript-6,Javascript,Angularjs,Ecmascript 6,我想将下面的输入字符串拆分为输出字符串。 输入='ABC1:ABC2:ABC3:ABC4' 输出=['ABC1','ABC2:ABC3:ABC4'] let a = 'ABC1:ABC2:ABC3:ABC4' a.split(':', 2); // not working returning ['ABC1','ABC2'] 您可以使用和: var a='ABC1:ABC2:ABC3:ABC4'; var indexToSplit=a.indexOf(“:”); var first=a.sli

我想将下面的输入字符串拆分为输出字符串。
输入='ABC1:ABC2:ABC3:ABC4'
输出=['ABC1','ABC2:ABC3:ABC4']

let a = 'ABC1:ABC2:ABC3:ABC4'
a.split(':', 2); // not working returning ['ABC1','ABC2']
您可以使用和:

var a='ABC1:ABC2:ABC3:ABC4';
var indexToSplit=a.indexOf(“:”);
var first=a.slice(0,indexToSplit);
第二个变量=一个切片(IndexTopSplit+1);
console.log(第一);

console.log(第二个)您可以使用它,它适用于所有浏览器

var nString='ABC1:ABC2:ABC3:ABC4';
var result=nString.split(/:(.+)/).slice(0,-1);
控制台日志(结果)
示例:

console.log('ABC1:ABC2:ABC3:ABC4'.replace(':','@').split('@'))
let a = 'ABC1:ABC2:ABC3:ABC4'
const head = a.split(':', 1);
const tail = a.split(':').splice(1);

const result = head.concat(tail.join(':'));
console.log(result); // ==> ["ABC1", "ABC2:ABC3:ABC4"]