Java HTML Filter filterHtmlTag(String input)

Here you can find the source of filterHtmlTag(String input)

Description

Remove all html tags in inputed string.

License

Apache License

Parameter

Parameter Description
input a parameter

Declaration

public static String filterHtmlTag(String input) 

Method Source Code

//package com.java2s;
/*//from  www. ja va 2 s.co  m
 * Copyright [2011] [C.H Li http://code.google.com/p/idocbox-common/]
 * Licensed to the Chunhui Li(C.H Li) under one or more contributor license agreements.  
 * See the NOTICE file distributed with this work for additional information 
 * regarding copyright ownership.
 *
 * C.H Li licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

public class Main {
    /**
     * Remove all html tags in inputed string.
     * 
     * @param input
     * @return
     */
    public static String filterHtmlTag(String input) {
        if (input == null || input.trim().equals("")) {
            return "";
        }
        // remove all html tags.
        String str = input.replaceAll("\\&[a-zA-Z]{1,10};", "").replaceAll("<[^>]*>", "");
        str = str.replaceAll("[(/>)<]", "");
        return str;
    }

    /**
     * companare string
     * 
     * @param src
     * @param des
     * @return
     */
    public static boolean equals(String src, String des) {
        if (src == null)
            return (des == null ? true : false);
        if (des == null)
            return (src == null ? true : false);
        return src.equals(des);
    }

    /**
     * trim a string.
     * 
     * @param str
     *            source string.
     * @return trimmed string.
     */
    public static String trim(String str) {
        return (new String(str)).trim();
    }
}

Related

  1. filterHtml(String s)
  2. filterHtmlAndTruncate(String s)
  3. filterHtmlAndTruncate(String s)
  4. filterHtmlTag(String body)
  5. filterHtmlTag(String content)