Fiz uma função para iterar e transformar string em number porém ela só está devolvendo o primeiro índice.
let arquivo = '100,200-150,200;20';
let expr = /[,;-]/
let troca = arquivo.split(expr)
function stringToNumber(arr) {
for(i=0; i<arr.length; i++){
return parseInt(arr[i])
}
}
stringToNumber(troca)
~ devolve o valor 100~