Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用jquery/javascript在字符串中查找htmltag?_Javascript_Jquery_Html_.net_Tags - Fatal编程技术网

如何使用jquery/javascript在字符串中查找htmltag?

如何使用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标记作为输入并提交,那个么我需要抛出一个错误

如何使用jquery/javascript实现这一点


有人能帮我吗?

以上评论中给出的回复不考虑下面的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重复