日期:2014-05-20 浏览次数:21118 次
String strBadChar ="+,\',%,^,&,?,(,),<,>,[,],{,},/,\\,;,:," + (char)(34) +"," + (char)(0) + ",--";
String[] arrBadChar=new String[21];
int i;
String temString;
arrBadChar=strBadChar.split(",");
temString=charinput;//charinput存放的是自己输入的一个字符串(也就是想把charinput中包含有strBadChar 中的字符全部过滤掉)
for (i=0;i<arrBadChar.length;i++)
{
temString=temString.replaceAll(arrBadChar[i], "");//此处有问题
}
temString=temString.replaceAll("@@", "@");