xmlhttp.responseText.split("|").length-1;
должно работать
Пример
var a="gr9b06sos303ba7ihn209aqsh7|1356907339\
4b8c8r6looq5rtnq62n4m6e7q2|1356907329";
alert(a.split("|").length-1)
var a="gr9b06sos303ba7ihn209aqsh7|1356907339\
4b8c8r6looq5rtnq62n4m6e7q2|1356907329\
loht91nuuj4i5v0is2nn3nrnf7|1356907396";
alert(a.split("|").length-1)