From 35a967c2c430affc672277ab73d9c966b8f09bcf Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 7 Jan 2018 12:39:23 +0100 Subject: [PATCH] Update the RegExp of `script` replacer and accept not only word characters --- src/dom_components/model/Component.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index 4561af093..9e84f20ad 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -732,7 +732,7 @@ module.exports = Backbone.Model.extend(Styleable).extend({ var config = this.sm.config || {}; var tagVarStart = escapeRegExp(config.tagVarStart || '{[ '); var tagVarEnd = escapeRegExp(config.tagVarEnd || ' ]}'); - var reg = new RegExp(`${tagVarStart}(\\w+)${tagVarEnd}`, 'g'); + var reg = new RegExp(`${tagVarStart}(.*)${tagVarEnd}`, 'g'); scr = scr.replace(reg, (match, v) => { // If at least one match is found I have to track this change for a // better optimization inside JS generator