asp.net如何截取从数据库读取的文章内容?

来源:百度知道 编辑:UC知道 时间:2024/09/15 03:59:53
我想截取文章的前50个字,可是数据库里存储的文章包含了格式,也就是包含了很对html标签对,怎么样把这些标签对过滤掉,只窃取文字呢?

js正则表达式去掉HTML标记。

function delHtmlTag(str){
return str.replace(/<\/?.+?>/g,""),"").substring(0,50);//去掉所有的html标记
}
这个可能IE5会错,那用这个,梅花的:
function delHtmlTag(str){
return str.replace(/<[^>]+>/g,"").substring(0,50);//去掉所有的html标记, 截取0-50个字符。 一切OK;
}

如果你要写在CS文件里面。 一样的道理了, 正则也是一样。