怎么过滤掉除了a标签以外的所有Html标签 50

有这么个字段,它包含以下的标签,怎么过滤掉,保留下文本文字和a标签这里面可能有ul有li等标签... 有这么个字段,它包含以下的标签,怎么过滤掉,保留下文本文字和a标签
这里面可能有ul 有li等标签
展开
 我来答
不辞灬远
2014-06-16 · 超过18用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:39.4万
展开全部
正则匹配
$pattern1 = "/<[aA](.*)>(.*)<\/[aA]>/";
$pattern2 = "/<[^>]+>/";
$pattern3 = "/{{a(.*)}(.*)}/";
$pattern1先替换掉所有的a标签
然后$pattern2去除所有<>标签
$pattern3还原a标签
追问
这些是写在哪里?js里面么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七月sprite
2014-06-16
知道答主
回答量:36
采纳率:0%
帮助的人:20.3万
展开全部
有这个时间,手动都整完了
HTML相关的,应该没什么东西能那么智能
追问
关键我们不知道用户会输入什么内容,怎么手动删除,单表格的标签就那么多了。手动漏洞很多的
追答
似乎有点意思,多写几个,然后根据用户的需求加载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
琪琪77QQqq
2014-06-16 · TA获得超过576个赞
知道小有建树答主
回答量:926
采纳率:0%
帮助的人:332万
展开全部
自己手动删除啊
更多追问追答
追问
关键我们不知道用户会输入什么内容,怎么手动删除,单表格的标签就那么多了
追答
bu zhi dao a,客户为什么要输入html标签呢。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式