日期:2014-05-17  浏览次数:20430 次

换行符Replace
      for (i = 0; i < shuzu.length; i++) {
            if (shuzu[i] != "") 
            {
                sqlstr += "'"+shuzu[i].replace("<br/>","")+"',";
            }
        }
如上  遍历一个数组循环拼接SQL语句,拼接完成后在页面上打印出来为
select * from products where cas in('49607-10-5
','116230-30-9
',' 6104-30-9 
','22231-61-4
','2044-73-7
','7727-43-7
','3638-64-0
','70-47-3
')这样的。

换行符没有替换掉 (说明,这数据的内容是从textarea中读取出来然后split("\n")得到的),求解 ,如何让SQL语句不换行

------解决方案--------------------
replace("\r\n","").replace("\r","").replace("\n","")呢