<script>
var str = '|||34||69|78||||';
str = str.match(/[^\|]+/g);
str = str&&str.join('|')||null;
alert(str);
</script>
var str = '|||34||69|78||||';
str = str.match(/[^\|]+/g);
str = str&&str.join('|')||null;
alert(str);
</script>
var arr = ["|||34||69|78||||","34|69||||||78||","|34||69||78|","|34|69|78|"];for(var i=0;i<arr.length;i++)
{
alert(arr[i].split(/\|+/).join("|"));//34|69|78
}
</script>
var result=s.replace(/^\|+|\|+$/g,'').replace(/\|{2,}/g,'|');
alert(result);