我有一个微模板从休息调用中引入字符串,但字符串的格式不是最初输入的方式。
以下作品:
<%= message.replace(new RegExp('\d', 'g'), '<br /><br />') %>
但是,这允许输入脚本并在显示模板时执行。我也试过这个:
<%- message.replace(new RegExp('\d', 'g'), '<br /><br />') %>
但这只是在html中打印<br />
文本。基本上我需要两者的组合,允许模板创建新行而不让脚本从其余的调用中输入。
答案 0 :(得分:1)
由于您要从字符串模式中实例化新的RegExp
对象,因此必须转义\d
:
new RegExp('\\d', 'g')
执行new RegExp('\d', 'g')
与/d/g
相同。