Javascript 语言变量中的引号和双引号
我在dotCMS中有多种语言。语言变量可以包含单引号或双引号。 我通过将这些变量用引号括起来,在javascript中访问这些变量 var text=“$text.get('variable_name')” 但若变量包含相同的引号,js代码就会崩溃。 当变量包含/时,正则表达式也不起作用。 我使用es5,所以模板字符串不是一个选项 如何解决此问题?因此${text.get('variable_name')只返回一个java.lang.String,这意味着您可以访问所有String.replace()和String.replaceAll()方法。下面是一个(未测试的)示例 dotCMS还提供了一个javascript实用程序,类似于:Javascript 语言变量中的引号和双引号,javascript,velocity,dotcms,Javascript,Velocity,Dotcms,我在dotCMS中有多种语言。语言变量可以包含单引号或双引号。 我通过将这些变量用引号括起来,在javascript中访问这些变量 var text=“$text.get('variable_name')” 但若变量包含相同的引号,js代码就会崩溃。 当变量包含/时,正则表达式也不起作用。 我使用es5,所以模板字符串不是一个选项 如何解决此问题?因此${text.get('variable_name')只返回一个java.lang.String,这意味着您可以访问所有String.replac
var text = "$UtilMethods.javascriptify(${text.get('variable_name')})";
可能重复的
var text = "$UtilMethods.javascriptify(${text.get('variable_name')})";