永发信息网

javascript 下如何进行Html 编码 及 解码

答案:1  悬赏:50  手机版
解决时间 2021-12-23 01:12
javascript 下如何进行Html 编码 及 解码
最佳答案
我们知道用户的输入永远是恶意的.....所以在入口需要做很多判断,过滤甚至限制操作,比如特殊字符过滤,html编码,防sql注入等.今天说到的是如何在客户端用javascript进行 html编码/解码.肯定有人说道在服务器端一句代码就可以实现,为什么非要用javascript来实现,对,服务器端非常容易实现.比如ASP.NET 下.对用户输入只需要 Server.HtmlEncode / Server.HtmlDecode . 但如今ajax横行的时代,无处不在的无刷新模式.我们后台轻松编码后提交到数据库,但是可怜的前台如何进行编码呢,如果不编码,用户输入了<head> 或者</div> 那么你的页面马上面临着崩溃. 所以用到了javascript 来实现 html 编码/解码直接上代码:<script language=javascript>//编码
function ToHtmlEnCode(str) {
var s = "";
if (str.length == 0) return "";
s = str.replace(/&/g, "");
s = s.replace(/</g, "<");
s = s.replace(/>/g, "");
s = s.replace(/ /g, "");
s = s.replace(/\'/g, "'");
s = s.replace(/\"/g, "");
s = s.replace(/\n/g, "<br>");return s;} function ToHTMLDeCode(str) {
var s = "";
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
的淀粉酶活性受pH影响的情况
A. is improving; takingB. has been improve
手机服务密码怎么弄
百度广州分公司怎么样
追求时尚不忘环保阅读答案
在哪能买到苹果定制笔记本电脑?
哪个牌子的墙纸比较好?
惯用左手(左撇子)在生活中有哪些不便之处?
公司聘请律师顾问一年的费用大概是多少?
单选题当黄赤交角为A.O°时,世界各地四季分
小红发屋地址在什么地方,我要处理点事
过生日都做什么菜好
《大秦帝国》为何被禁播
翻译:急求territory, district,region,zone的
怎样一个手机弄微信多开
推荐资讯
寻一部很旧的外国电影名字,故事内容是一小男
威海市环翠区畜牧局办公地址在什么地方?我要
中国的国民素质为什么越来越差?
浙江江森自控电池有限公司,采购部联系电话或
火山小视频一天发多个视频会给火力吗?
广东省救助安置中心地址在哪,我要去那里办事
磐安县深泽乡源头村老年协会地址有知道的么?
呢大衣品牌
求助!关于监控安防技术的问题!
属蛇是哪一年
芜湖方特去一趟大概要花多少钱? 30分
今天女友问我,是钱重要还是我重要,我回了一
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?