是想用户可以发布链接和图片,但是不能发送html和css样式!目前的写法是:varresult=str.replace(/(<\/?)([a-z]+)(\s[\w\W]*?)?(>)/ig,function(s0,s1,s2,s3,s4){if(!/^(img|a)$/.test(s2))return"";if(s3)s3=s3.replace(/\s+(id|class|style)(=(([\"\']).*?\4|\S*))?/g,"");returns1+s2+(s3||"")+s4;});这样是可以的但是如果用户发布了<或者>这些就会被替换成html实体;求大神写一段可以以发布链接和图片,但是不能发送html和css样式,但是可以发布<>这样的字符
MMMHUHU
相关分类