HelloWorld 善战者,求之于势,不责于人;故能择人而任势。

知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。物有本末,事有终始。知所先后,则近道矣。

  BlogJava :: 首页 ::  :: 联系 ::  :: 管理 ::
  167 随笔 :: 1 文章 :: 40 评论 :: 0 Trackbacks
public static String javaScriptEscape(String input) {
  if (input == null) {
   return input;
  }
  StringBuffer filtered = new StringBuffer(input.length());
  char prevChar = '\u0000';
  char c;
  for (int i = 0; i < input.length(); i++) {
   c = input.charAt(i);
   if (c == '"') {
    filtered.append("\\\"");
   } else if (c == '\'') {
    filtered.append("\\'");
   } else if (c == '\\') {
    filtered.append("\\\\");
   } else if (c == '\t') {
    filtered.append("\\t");
   } else if (c == '\n') {
    if (prevChar != '\r') {
     filtered.append("\\n");
    }
   } else if (c == '\r') {
    filtered.append("\\n");
   } else if (c == '\f') {
    filtered.append("\\f");
   } else if (c == '/') {
    filtered.append("\\/");
   } else {
    filtered.append(c);
   }
   prevChar = c;
  }
  return filtered.toString();
 }

</script>

posted on 2008-05-08 12:39 helloworld2008 阅读(287) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航: