java對提交的字串進行非法字元的過濾
阿新 • • 發佈:2018-12-21
public String CheckReplace(String s) { try { if ((s == null) || (s.equals(""))) return ""; StringBuffer stringbuffer = new StringBuffer(); for (int i = 0; i < s.length(); i++) { char c = s.charAt(i); switch (c) { case '"': stringbuffer.append("""); break; case '\'': stringbuffer.append("'"); break; case '|': stringbuffer.append(""); break; case '&': stringbuffer.append("&"); break; case '<': stringbuffer.append("<"); break; case '>': stringbuffer.append(">"); break; default: stringbuffer.append(c); } } return stringbuffer.toString().trim(); } catch (Exception e) { } return ""; }