18910140161

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

顺晟科技

2022-10-19 10:33:46

244

拼接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值中的单引号替换成空字符串。

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航