使用带有反斜杠\(#92)的config.entities_additional打破了它

时间:2017-05-24 10:20:30

标签: javascript regex ckeditor wysiwyg fckeditor

我们希望使用config.entities_additional将所有出现的ASCII反斜杠替换为其数字形式\

但是,使用以下配置时:

config.entities_additional = "#92";

......它破坏了ckeditor。

我们得到......

  

Uncaught SyntaxError:无效的正则表达式:   / [&GT;&LT;&安培;“¡¢£¤¥|§¨©ª«¬®¯°±²³'μ¶·¸¹º»¼½¾¿×÷ƒ•...'”~/℘ℑℜ™ℵ←↑ →↓↔↵⇐⇑⇒⇓⇔∀∂∃∅∇∈∉∋ΠΣ-*√α∞∠∧∨∩∪∫∴~≅≈≠≡≤≥⊂⊃⊄⊆⊇⊕⊗⊥⋅⌈⌉⌊ ⌋⟨⟩◊♠♣♥♦〜 - ''‘’“†‡‰<>€ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿŒœŠšŸΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρςστυφχψωθΥπ] /:   未终止的字符类

我们尝试使用以下代码转义反斜杠:

config.entities_additional = "\\#92";

......但这也不起作用。

有没有人对我们如何使用ckeditor实现这一目标有任何想法,建议或提示?

提前感谢您的帮助。

更新 我们已经在Wiktor建议的下面的评论中尝试了这些选项,但都没有工作。

config.entities_additional = "#92#92";  

...什么都不做,反斜杠仍未转换: enter image description here

config.entities_additional = "\\x5C";

...似乎打破了编辑器,当从代码模式切换到编辑器模式时,我们得到了这个: enter image description here

0 个答案:

没有答案