Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
Javascript替换技巧_Javascript_Jquery - Fatal编程技术网

Javascript替换技巧

Javascript替换技巧,javascript,jquery,Javascript,Jquery,我有这样的JavaScript字符串组合 str = "<div>xyz 123 <rd> </div>" or str = "sample text <abc>" or str = "Text <input type="text" /> new value <bla> ." str=“xyz 123” 或 str=“示例文本” 或 str=“Text新值。” 我必须找到无效的标签(没有结束标签),如(,),并需要更换b

我有这样的JavaScript字符串组合

str = "<div>xyz 123 <rd> </div>"
or
str = "sample text <abc>"
or
str = "Text <input type="text" /> new value <bla> ."
str=“xyz 123”
或
str=“示例文本”
或
str=“Text新值。”
我必须找到无效的标签(没有结束标签),如
(,)
,并需要更换
bla


有人能帮忙解决这个问题吗。完全使用JavaScript。

使用jQuery,您可以在的帮助下执行类似操作

var str=`xyz 123
示例文本
文本新值`;
console.log(

str.replace(/]*[^\/])?>(?![\s\s]*请显示您已尝试的内容。目前这是一个“为我编写代码”请求,将被否决并关闭。此外,您将如何根据您的逻辑确定哪些内容是/无效的(任何没有结束标记的内容都应被删除)
元素将被删除,因为它没有结束标记-但完全有效。不有效这正是我的观点。非常好:)。非常感谢much@JqueryRock:很乐意帮忙:)