Browse Source

优化匹配方式

newMaster
RuoYi 1 year ago
parent
commit
649cfe8652
  1. 7
      ruoyi-common/src/main/java/com/ruoyi/common/xss/XssValidator.java

7
ruoyi-common/src/main/java/com/ruoyi/common/xss/XssValidator.java

@ -27,8 +27,13 @@ public class XssValidator implements ConstraintValidator<Xss, String>
public static boolean containsHtml(String value)
{
StringBuilder sHtml = new StringBuilder();
Pattern pattern = Pattern.compile(HTML_PATTERN);
Matcher matcher = pattern.matcher(value);
return matcher.matches();
while (matcher.find())
{
sHtml.append(matcher.group());
}
return pattern.matcher(sHtml).matches();
}
}
Loading…
Cancel
Save