以下の入力文字列を出力文字列として分割します。
入力= 'ABC1:ABC2:ABC3:ABC4'
出力= [ 'ABC1'、 'ABC2:ABC3:ABC4']文字列初めてのみの分割
let a = 'ABC1:ABC2:ABC3:ABC4'
a.split(':', 2); // not working returning ['ABC1','ABC2']
以下の入力文字列を出力文字列として分割します。
入力= '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);
おかげ...... :-) – Nithin
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"]
console.log('ABC1:ABC2:ABC3:ABC4'.replace(':','@').split('@'));
https://es6console.com/j4zc4icr/ –