org.jsoup.Jsoup.isValid()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.3k)|赞(0)|评价(0)|浏览(501)

本文整理了Java中org.jsoup.Jsoup.isValid()方法的一些代码示例,展示了Jsoup.isValid()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jsoup.isValid()方法的具体详情如下:
包路径:org.jsoup.Jsoup
类名称:Jsoup
方法名:isValid

Jsoup.isValid介绍

[英]Test if the input body HTML has only tags and attributes allowed by the Whitelist. Useful for form validation.

The input HTML should still be run through the cleaner to set up enforced attributes, and to tidy the output.

Assumes the HTML is a body fragment (i.e. will be used in an existing HTML document body.)
[中]测试输入正文HTML是否只有白名单允许的标记和属性。用于表单验证。
输入HTML仍应通过cleaner运行,以设置强制属性,并整理输出。
假设HTML是一个正文片段(即,将在现有HTML文档正文中使用。)

代码示例

代码示例来源:origin: FundRequest/platform

public boolean isValid(final String bodyHtml, final Whitelist whitelist) {
    return Jsoup.isValid(bodyHtml, whitelist);
  }
}

代码示例来源:origin: SurveyMan/SurveyMan

/**
 * Tests whether the input data is valid HTML using Jsoup.
 * @param data Potentially HTML data.
 * @return boolean indicating whether the input is valid HTML5.
 */
public static boolean isHTMLComponent(String data){
  return !data.isEmpty() && Jsoup.isValid(data, Whitelist.basicWithImages());
}

代码示例来源:origin: zhangyd-c/OneBlog

/**
 * xss白名单验证(Jsoup工具,效率较自己实现的那个有些差劲,见com.zyd.blog.util.XssKillerTest.test1())
 *
 * @param xssStr
 * @return
 */
public static boolean isValidByJsoup(String xssStr) {
  return Jsoup.isValid(xssStr, custome());
}

相关文章

微信公众号

最新文章

更多