去处HTML的函数

博客提供了JavaScript实例参考网站,包含VBScript函数用于清除HTML标签,还给出Java代码实现HTML代码屏蔽,将特殊字符进行替换处理,涉及JavaScript、VBScript、Java等信息技术内容。
javascript实例参考网站
http://www.jxyc.gov.cn/blog/withwolf/index.asp?vt=default&page=14

<SCRIPT LANGUAGE="VBScript">
Function ClearHTML(jnkcV)
    Dim jnkcTmp,jnkcRegExp
    jnkcTmp = jnkcV & ""
    Set jnkcRegExp = new RegExp
    jnkcRegExp.Global = True
    jnkcRegExp.Pattern = "(/[[^/]]*/])"
    jnkcTmp = jnkcRegExp.Replace(jnkcTmp,"")
    jnkcRegExp.Pattern = "(<[^>]*>)"
    jnkcTmp = jnkcRegExp.Replace(jnkcTmp,"")
    Set jnkcRegExp = Nothing
    ClearHTML = jnkcTmp
End Function
MsgBox ClearHTML("[url]http://www.xiaobin.net[/url]  <a href=#>Withwolf</a>")
</SCRIPT>

          
     //html代码屏蔽
     public  static String filterStr(String str){
               if(str==null)return null;
            StringBuffer sb = new StringBuffer();            
           int n = str.length();
           for (int i = 0; i < n; i++) {
                  char c = str.charAt(i);
                  switch (c) {                  
                          case ' ': sb.append("&nbsp;");break;
                    case '':sb.append("<br/>");break;
                    case '/'':sb.append("'");break;
                    
                    case '<': sb.append("<"); break;
                    case '>': sb.append(">"); break;
                    case '&': sb.append("&"); break;
                    case '"': sb.append("""); break;                        
                    default:  sb.append(c);
              }
        }
        return sb.toString();
    }
      
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值