日期:2014-05-20 浏览次数:20841 次
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("@@", "@");