0

我需要一个可以处理字符串并将文本部分替换为 html 编码部分的函数:

样品 1

Input: "<span>Total amount:<br>€ 50,00</span>"
Output: "<span>Total amount:<br>&euro; 50,00</span>"

样品 2

Input: "<span>When threshold > x<br>act as described below:</span>"
Output: "<span>When threshold &gt; x<br>act as described below:</span>"

这些当然是简化的情况,是的,我知道我可以通过对需要编码的每个特定字符进行一系列替换来做到这一点,但我宁愿有一个可以使用正则表达式识别和跳过 HTML 标签并执行的函数Server.HTMLEncode 在输入字符串的文本部分。任何帮助将不胜感激。

4

1 回答 1

0

我不确定你为什么要这样做。为什么不使用 javascript 将 innerHTML 传递到解析器并让 Javascript 创建您的 span 标签?然后你可以编码整个事情。如果您正在尝试这样做,我担心这里的编码不会为您的应用程序增加任何安全性。

于 2013-10-07T16:36:45.840 回答