怎么过滤掉除了a标签以外的所有Html标签 50
有这么个字段,它包含以下的标签,怎么过滤掉,保留下文本文字和a标签这里面可能有ul有li等标签...
有这么个字段,它包含以下的标签,怎么过滤掉,保留下文本文字和a标签
这里面可能有ul 有li等标签 展开
这里面可能有ul 有li等标签 展开
3个回答
展开全部
正则匹配
$pattern1 = "/<[aA](.*)>(.*)<\/[aA]>/";
$pattern2 = "/<[^>]+>/";
$pattern3 = "/{{a(.*)}(.*)}/";
$pattern1先替换掉所有的a标签
然后$pattern2去除所有<>标签
$pattern3还原a标签
$pattern1 = "/<[aA](.*)>(.*)<\/[aA]>/";
$pattern2 = "/<[^>]+>/";
$pattern3 = "/{{a(.*)}(.*)}/";
$pattern1先替换掉所有的a标签
然后$pattern2去除所有<>标签
$pattern3还原a标签
追问
这些是写在哪里?js里面么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有这个时间,手动都整完了
HTML相关的,应该没什么东西能那么智能
HTML相关的,应该没什么东西能那么智能
追问
关键我们不知道用户会输入什么内容,怎么手动删除,单表格的标签就那么多了。手动漏洞很多的
追答
似乎有点意思,多写几个,然后根据用户的需求加载
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己手动删除啊
更多追问追答
追问
关键我们不知道用户会输入什么内容,怎么手动删除,单表格的标签就那么多了
追答
bu zhi dao a,客户为什么要输入html标签呢。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询