Регулярные выражения для кого придумывали?
Как-то так:
<script>
function parse(source) {
var result = [];
var strings = source.match(/\d+\|\d+\|\d+\|\d+/g);
for (var i in strings)
{
var string = strings[i];
result.push(string.match(/\d+/g));
}
console.log(result);
}
</script>
<textarea id="source"></textarea>
<button onclick="parse(document.getElementById('source').value)">Parse</button>