求一个正则 为什么要正则?用Split就可以了正则不是万能的,也不一定到哪儿都是最好的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的问题用正则恰好是本末倒置。如果是反过来转换,即从对象格式转换为文本格式,那么正则就非常方便了。同意三楼的意见,用split,不知你的字符串是否有固定分隔符。如果是的话,分隔好的数组在组合起来即可。 <script language="javascript">var str="600162 香江控股 7月18日 2 3.19 8月12日 18天 59.50%";var ss = str.split('\t');document.write("{code:'"+ss[0]+"',name:'"+ss[1]+...//var p={code:'600162',name:'香江控股',data:''……// code:'000852',……</script> re=/(^|\s)+([^\s]*)\s+/g;s=s.replace(re,function(a,b){ return "p["+(i++)+"]="+b;});用这样的形式差不多可以区配出来。不过我写的不对。、 函数:serialize反函数:unserialize具体的自己参考手册 Ext4.1 panel不能加载页面 调试js问题 求助~!! 高手们帮帮我~! IE里面右键的刷新和F5有什么不同? 请高手指点,急急............我在线等! javascript中 如何屏蔽eval出现的错误? 菜鸟求救,扇分 javascript可以做这个吗? 如何才能让一个select的不同项传递给不同的Form提交? 有分就送,还等什末? 如何判断用户提交的表单数据是数字,字符,还是符号? 获取iframe中所载页面的内容的问题,请指点
同意三楼的意见,用split,不知你的字符串是否有固定分隔符。如果是的话,分隔好的数组在组合起来即可。
var str="600162 香江控股 7月18日 2 3.19 8月12日 18天 59.50%";var ss = str.split('\t');
document.write("{code:'"+ss[0]+"',name:'"+ss[1]+...
//var p={code:'600162',name:'香江控股',data:''……
// code:'000852',……
</script>
s=s.replace(re,function(a,b)
{
return "p["+(i++)+"]="+b;
});
用这样的形式差不多可以区配出来。不过我写的不对。
、
反函数:unserialize具体的自己参考手册