为了账号安全,请及时绑定邮箱和手机立即绑定

有偿帮忙写一段js 正则

有偿帮忙写一段js 正则

青春有我 2018-08-18 15:32:12
是想用户可以发布链接和图片,但是不能发送html和css样式!目前的写法是:var result=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,"");  return s1+s2+(s3||"")+s4; });这样是可以的 但是如果用户发布了 < 或者 > 这些就会被替换成html实体;求大神写一段 可以以发布链接和图片,但是不能发送html和css样式,但是可以发布 < > 这样的字符
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 709 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信