如何用用正则替换掉无用的html标签及某些标签内的无用属性
应用背景:一个网页上有一个(textarea,我想允许用户可以加入少数几个html标签,其它的则全部过滤掉;在许可的这几个标签里,又是只允许几个属性,其它的则全部过滤掉。
比如,只允许加入p,br,img,a,这几个标签,其中,p,br,只允许一个标签名,不允许有属性,img 只许有src,width,height,alt,四个属性,a,只允许有href,target两个属性。
这样的过滤需求,怎么样来实现比较简洁?
先说一下你们的思路就行,具体代码先不用写。