如何使用jquery/javascript在字符串中查找htmltag?
我在页面中有一个文本区域。若用户试图提供一些html标记作为输入并提交,那个么我需要抛出一个错误 如何使用jquery/javascript实现这一点如何使用jquery/javascript在字符串中查找htmltag?,javascript,jquery,html,.net,tags,Javascript,Jquery,Html,.net,Tags,我在页面中有一个文本区域。若用户试图提供一些html标记作为输入并提交,那个么我需要抛出一个错误 如何使用jquery/javascript实现这一点 有人能帮我吗?以上评论中给出的回复不考虑下面的html标记 <html>,<body> and <head> ,以及 所以这就是我如何实现这个需求的,它工作得很好 var textboxValue = document.getElementById("textbox").value; var nonHtml
有人能帮我吗?以上评论中给出的回复不考虑下面的html标记
<html>,<body> and <head>
,以及
所以这就是我如何实现这个需求的,它工作得很好
var textboxValue = document.getElementById("textbox").value;
var nonHtmlValue = textboxValue.replace(/<[^>]+>/g, '');
if(textboxValue!=nonHtmlValue)
{
alert("HTML is not allowed");
}
var textboxValue=document.getElementById(“textbox”).value;
var nonHtmlValue=textboxValue.replace(/]+>/g');
如果(textboxValue!=非HTMLValue)
{
警告(“不允许使用HTML”);
}
如果可以转义标记,为什么要抛出错误?基本上这是我的要求。我只能让用户输入文本。因此,当他们输入html标记时,我应该抛出一条错误消息。最好执行一个白名单,而不是一个黑名单可能与read@dfsq-answer重复