06/03/2017 Development / java script

Muita gente não sabe, mas o método split aceita expressões regulares. Imagine o seguinte cenário.

var arquivo = '100,200-150,200;20';
var valores = arquivo.split(',');
["100", "200-150", "200;20"] //vai imprimir

var exp = /[,;-]/;
var valores = arquivo.split(exp);
["100", "200", "150", "200", "20"] //vai imprimir tudo separado e bonitinho de uma vez só.

Espero que ajude.