使用正则表达式删除Javascript中的HTML标记
发布时间:2020-12-14 00:35:14 所属栏目:百科 来源:网络整理
导读:我试图从Javascript中的字符串中删除所有的html标签。 Heres我有…我不知道为什么它不工作….任何知道我在做什么错了? script type="text/javascript"var regex = "/(.|n)*?/";var body = "ptest/p";var result = body.replace(regex,"");alert(result);/s
我试图从Javascript中的字符串中删除所有的html标签。
Heres我有…我不知道为什么它不工作….任何知道我在做什么错了? <script type="text/javascript"> var regex = "/<(.|n)*?>/"; var body = "<p>test</p>"; var result = body.replace(regex,""); alert(result); </script> 非常感谢!
尝试这个,注意HTML的语法太复杂,正则表达式是正确的100%的时间:
var regex = /(<([^>]+)>)/ig,body = "<p>test</p>",result = body.replace(regex,""); console.log(result); 如果你愿意使用一个图书馆如jQuery,你可以这样做: console.log($('<p>test</p>').text()); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |