所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

输入内容不能包含Html标签是什么意思?

发布时间:2020-04-12 09:05:26

资讯分类:html  输入  标签  包含  尖括号  标签  输入
输入内容不能包含Html标签是什么意思?

要限制文本框输入HTML标签,可以通过js的replace方法来过滤标签,原理是通过正则表达式匹配到左尖括号和右尖括号然后替换成空格。这样我们输入的HTML标签就给人为去掉了,提交后也不会对服务器造成不良的影响。

test" onchange="setContent(this.value)" />

输入内容不能包含Html标签是什么意思?

要限制文本框输入HTML标签,可以通过js的replace方法来过滤标签,原理是通过正则表达式匹配到左尖括号和右尖括号然后替换成空格。这样我们输入的HTML标签就给人为去掉了,提交后也不会对服务器造成不良的影响。<inputvalue="<b>test</b><script>alert(1)</script>"onchange="setContent(this.value)"/><script>functionsetContent(str){str=str.replace(/</?[^>]*>/g,'');//去除HTMLtagstr.value=str.replace(/[|]*n/g,'n');//去除行尾空白alert(str);returnstr;}</script>

留言与评论(共有 0 条评论)
   
验证码:
Top