Android中去除“富文本”中javascript标签

话不多说直接上方法:

    public static String deleteHtml(String data) {
    try {
        String regEx_script = "<[^>]+>"; // 定义script的正则表达式
        Pattern p_script = Pattern.compile(regEx_script, Pattern.CASE_INSENSITIVE);
        Matcher m_script = p_script.matcher(htmlReplace(data));
        String a = m_script.replaceAll(""); // 过滤script标签
        return a;
    } catch (Exception e) {
        return "";
    }
}

可根据上述方法去除富文本中的javascript标签

你可能感兴趣的:(Android中去除“富文本”中javascript标签)