求一正则,处理特殊的数据格式 <script> var str = '|||34||69|78||||'; str = str.match(/[^\|]+/g); str = str&&str.join('|')||null; alert(str);</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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 s="|||34||69|78||||"; var result=s.replace(/^\|+|\|+$/g,'').replace(/\|{2,}/g,'|'); alert(result); 关于js代码写的整洁的问题 同一个事件在不同的点击中只能触发一次 如何让一段js只在chrome浏览器下运行 怎样修改一下这个正则表达式? 怎么用javascript HTML 实现图片的拖拽和放大缩小? 关于这个gif动画的切换是怎么实现的 自己写的一个简易块元素拖动js工具,散分 请教:如何判断页面中的某个text控件是否存在! 我一个TABLE,如何把表的前两行跟固定住? history.back()和表单的问题 怎么向iframe中注册click事件 新年第一帖,图片交替显示,并能点击图片打开一个新页面。
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);