📄 myfilter.java
字号:
package com.bcxy.bbs.filter;
/**
* Title: Description: Copyright: Company: www.liyunet.com
*
* @author lishujiang
* @version 1.0
*/
public class MyFilter {
String s = "";
String outString = "";
public MyFilter(String s) {
this.s = s;
outString = s;
}
public String getFilterString() {
return convertString();
}
public String convertString() {
String[] filterClass = { "ScriptFilter", "DownloadFilter", "IMGFilter", "URLFilter",
"EmailFilter", "FlashFilter", "ObjectFilter", "CodeFilter","SoundFilter",
"ColorFilter", "CSSFilter", "TextStyleFilter", "FontFilter",
"AutoFilter" };
UBBFilter m;
for (int i = 0; i < filterClass.length; i++) {
try {
m = (UBBFilter) Class.forName(
"com.bcxy.bbs.filter." + filterClass[i]).newInstance();
m.setInputString(outString);
outString = m.getFilterString();
} catch (Exception e) {
e.printStackTrace();
}
}
return outString;
}
public static void main(String args[]) {
String s = "<script>请输入</SCRIPT>";
MyFilter myFilter = new MyFilter(s);
System.out.println(myFilter.getFilterString());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -