如何解决ecms模板中的反斜杠生成html时被自动过滤的问题

Archives

D9发现模板js代码中的反斜杠被ecms自动过滤掉了。

帝国官方的解决方案

注意:如果使用四个“\\\\”来代替“\”,需要在PHP.ini里配置magic_quotes_gpc为 On

新版(6.6以上版本)ecms还可以用转义字符函数egetzy()

最新版ecms 7.5尝试,用两个即可,例如,模板代码为:

replace(/\\D/, '')

生成html以后代码变为

replace(/\D/, '')