首页 > 建站教程 > JS、jQ、TS >  正则匹配去掉字符串中的html标签正文

正则匹配去掉字符串中的html标签

    在做项目时,经常会遇到返回的字符串中包含很多的html标签,如果只想要里面的文字内容,就必须把标签去除,下面的代码就是利用正则表达式将字符串中的标签去除干净:
var temp = Regex.Replace(htmlStr, "<[^>]*>", "");
    或者:
function delHtmlTag(str){
    return str.replace(/<[^>]+>/g,"");
}
再附上两个表常用的正则:

    得到超链接中的链接地址:
var matchString = @"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]*>";
    得到title标签中的值:
var matchString = @"<title>(?<title>.*)</title>";