Javascript 使用 java 换行和双引号转义
Javascript new line and double quote escape using java
我必须从我的 Java 代码和一些字符串作为参数调用一些 Java 脚本函数。该字符串可能包含 new line 和 double/single quote。所以想把换行和双引号用java转义,这样就可以顺利传给JS方法了?怎么做?
使用这个:st.replaceAll("\s+","")
- 删除所有空格和不可见字符,例如制表符,\n
并删除单引号,使用 str.replace("'", "")
等等类似的东西。
我尝试了 Apache 公共库。 StringEscapeUtils.escapeJavaScript(String)
使用 org.apache.commons.lang.StringEscapeUtils
我必须从我的 Java 代码和一些字符串作为参数调用一些 Java 脚本函数。该字符串可能包含 new line 和 double/single quote。所以想把换行和双引号用java转义,这样就可以顺利传给JS方法了?怎么做?
使用这个:st.replaceAll("\s+","")
- 删除所有空格和不可见字符,例如制表符,\n
并删除单引号,使用 str.replace("'", "")
等等类似的东西。
我尝试了 Apache 公共库。 StringEscapeUtils.escapeJavaScript(String)
使用 org.apache.commons.lang.StringEscapeUtils