zhanghonggang

拼接html字符串时单引号问题

由于在拼接html字符串时,例如:

当value值是:select to_char(sysdate,\'yyyy-mm-dd\') from dual 时,输出到网页上的内容会省略掉select to_char(sysdate,后面的内容,也就是说把select to_char(sysdate,\'yyyy-mm-dd\') from dual中的第一个单引号当成了value值得结束语句,后面的内容省略掉了,解决办法是用正则表达式,把to_char(sysdate,\'yyyy-mm-dd\') from dual中的单引号替换成空字符串。

      re = /\'/g ;
                value = value.replace(re,"");

利用js中的replace方法把value值中的单引号替换成空字符串。

分类:

技术点:

相关文章: