300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 关于js 拼接字符串带有特殊字符的处理

关于js 拼接字符串带有特殊字符的处理

时间:2021-12-04 01:31:33

相关推荐

关于js 拼接字符串带有特殊字符的处理

因为兼容ie的问题 不能使用模板字符串,所以对于字符串的变量拼接 还是使用的 + _var + 的形式

'<p title=" '+ item.value + ' " class="pubTableItemStyle">' + item.value + '</p>'

因为 value值 内存在 特殊字符 "" ,所以如果正常拼接的话, title的内容就会出现被中间存在的" 给中断了,导致显示不全的问题,这个时候就需要就需要先对特殊字符进行转义,然后再进行显示

'<p title=" '+ htmlEscape(item.value) + ' " class="pubTableItemStyle">' + item.value + '</p>'function htmlEscape(str) {return String(str).replace(/&/g, '&amp;').replace(/"/g, '&quot;').replace(/'/g, '&#39;').replace(/</g, '&lt;').replace(/>/g, '&gt;');}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。