日期:2014-05-18  浏览次数:20394 次

关于JScript 的字符串处理问题
刚才在WEB专区发过了不过没解决,在这发试试.
JScript code

//s是从数据库里取出来的,取出后如下.
var s ="   

<table>
    <tr>
    <td style="width: 3px">
    adsdfsadfasdf
</td>
    </tr>
    </table>
                     
                              "; 


怎么让上面的S转换成如下格式; 

//目地就是要让此S在页面输出
var S ="<table><tr><td style="width: 3px"> adsdfsadfasdf</td> </tr> </table> "; 

请问下应该怎么写.
麻烦给段代码可以自动转换的.




------解决方案--------------------
s = s.Repalce("\r\n","");
 s= s.replace("\"","\\\"");
------解决方案--------------------
探讨
s = s.Repalce("\r\n","");
s= s.replace("\"","\\\"");

------解决方案--------------------
如果是在页面上打印出来,就用楼上的替换吧

如果是html要解释的,那换行是不会影响效果的
------解决方案--------------------
探讨
s = s.Repalce("\r\n","");
s= s.replace("\"","\\\"");

------解决方案--------------------
探讨
引用:
s = s.Repalce("\r\n","");
s= s.replace("\"","\\\"");

替换字符串

------解决方案--------------------
刚才在其他专区看见过这个帖子.
字符串书写问题,并不是什么语法逻辑错误!
------解决方案--------------------
JScript code
var s="<uc1:cpzs ID="Cpzs1" runat="server" />";

------解决方案--------------------
探讨
s = s.Repalce("\r\n","");
s= s.replace("\"","\\\"");

------解决方案--------------------
同理 去除 换行符就行了
------解决方案--------------------
探讨
JScript codevars="<uc1:cpzs ID="Cpzs1"runat="server"/>";
这里不报错??