如何用javascript替换所有左撇号
How do I replace all left apostrophes with javascript?
很抱歉,Chrome中出现的花哨的左撇号以及其他特殊字符有问题。我试图用“
全局替换",但它不会,它删除了文档中的问号错误,但它也用左撇号替换了右撇号。然后它也破坏了我的javascript文本cufon脚本的工作。这是我的代码。
document.addEventListener("DOMContentLoaded",replaceall);
function replaceall(){
var content = document.getElementById("content");
content.innerHTML = content.innerHTML.replace(/“/g,"“");
}
以下是我正在处理的页面的链接:http://reachhighernow.com/?page=attunement
我建议正确解决问题,而不是使用变通的java脚本。大多数时候,字符集的声明是不对的。例如,在html中,你必须将其放在你的头标签中:
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
IF您的页面(html文件、php文件)将保存为utf-8文档。(也可以是ISO-XXXX,如果是,只需更改声明的值即可)。
您可以在文档的属性中查找它,甚至可以在编辑器中更改文档的编码(例如eclipse、notepad++)。
尝试在正则表达式中使用unicode值:
document.addEventListener("DOMContentLoaded",replaceall);
function replaceall(){
var content = document.getElementById("content");
content.innerHTML = content.innerHTML.replace(/'u201c/g,"“");
}
右引号为/'u201d/
相关文章:
- 如何用javascript获取谷歌地图的经度和纬度
- 如何用javascript打印php数组
- 如何用javascript下载画布图像(base64)
- 如何用JavaScript或jQuery替换一堆标签
- 如何用javascript重写html文档
- 如何用javascript格式化日期
- 如何用javascript调用函数,然后在滚动事件中调用该函数的特定实例
- Javascript.如何用javascript将信息发送到另一个网站
- 如何用Javascript编写OR
- 如何用javascript从数组中填充无序列表
- 如何用javascript计算从现在开始的时间
- 如何用javascript替换Jquery字符串上的新参数
- 如何用javascript编写for循环
- 如何用javascript过滤JSON数据
- 我应该如何用javascript实例化这个日期
- 如何用javascript,phonegap(cordova)将json对象插入sqlite表中
- 如何用javascript下载巨大的CSV文件
- 如何用JavaScript替换HTML字符串
- 如何用JavaScript正则表达式替换href中的所有内容
- 如何用Javascript编写设备驱动程序