2014-03-04 67 views
0

使用JavaScript创建xml文件(稍后用PDF格式保存)。当用户输入一些HTML字符时,如<和>,这些会导致问题,因为程序认为它们是开始和结束HTML标记。我们尝试了Replace函数,但尚未找到正确的语法。有任何想法吗?JavaScript和XML和HTML标签

+0

在插入HTML之前,您需要正确地HTML转义您的文本。 – SLaks

回答

0

您可以试试:

'<foo><bar></foo></bar>'.replace(/>/g, '&lt;').replace(/</g, '&gt;') 

g在正则表达式的结尾是非常重要的B/C否则只会替换第一次出现。