String.prototype.split() - JavaScript | MDNより
separator が、キャプチャする括弧を含む正規表現だった場合、マッチしたキャプチャする括弧の結果(任意の undefined となった結果を含む)である各回の区切りが出力配列に結合されます。
きっかけは「Javascript | 'あ●い▲う'などの文字列をsplitなど用いて区切り文字も含めた配列にしたい。」
あんまり使う機会はなさそうだけど備忘として。
phpのpreg_splitだとこうはならない。ってことはperlもだよな。