StringEscapeUtils.escapeJavaScript


  • Escapes the characters in a String using JavaScript String rules.
  • Escapes any values it finds into their JavaScript String form. Deals correctly with quotes and control-chars (tab, backslash, cr, ff, etc.)
  • So a tab becomes the characters '\\' and 't'.
  • The only difference between Java strings and JavaScript strings is that in JavaScript, a single quote must be escaped.



  1.  package com.utilitySample;
  2.  import org.apache.commons.lang.StringUtils;

  3.  public class StringUtility {
  4.  public static void main(String[] args) {
  5. String inputString = "What's i\tn a name?";
  6.    System.out.println("After escapeJavaScript::"+StringEscapeUtils.escapeJavaScript(inputString));
  7.    System.out.println("After unescapeJavaScript::"+StringEscapeUtils.unescapeJavaScript(inputString)); 
  8. }
  9.  }



 Output :

 After escapeJavaScript::What\'s i\tn a name?
 After unescapeJavaScript::What's i n a name?

No comments:

Post a Comment