- 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.
- package com.utilitySample;
- import org.apache.commons.lang.StringUtils;
- public class StringUtility {
- public static void main(String[] args) {
- String inputString = "What's i\tn a name?";
- System.out.println("After escapeJavaScript::"+StringEscapeUtils.escapeJavaScript(inputString));
- System.out.println("After unescapeJavaScript::"+StringEscapeUtils.unescapeJavaScript(inputString));
- }
- }
Output :
After escapeJavaScript::What\'s i\tn a name?
After unescapeJavaScript::What's i n a name?
No comments:
Post a Comment