在web应用中,有时候会遇见你把英文的特殊符号保存到数据库中,在你的页面显示的时候不能显示,例如;“ ' ”,这时候你可以考虑用正则表达式来处理这个问题;
var n = " ' "; var name = n.replace(/^<a.[^>]+>|<\/a>/g, '').replace(/^<font.[^>]+>|<\/font>/g, '').replace(/\*/g, "*").replace(/\|/g, "|").replace(/:/g, ":").replace(/\\/g, "\").replace(/\//g, "/").replace(/</g, "<").replace(/>/g, ">").replace(/\?/g, "?").replace(/"/g, """).replace(/'/g,"‘"); alert("结果:" + name);
得出来的就是中文的特殊符号;接下来就看你的具体应用了。