我html text
来自backend
,我需要将其转换为普通文本以显示在TextArea中。
有没有办法将Html文本转换为普通的普通text by using
Flex框架?
答案 0 :(得分:3)
您必须使用正则表达式删除标签。
来自here:
var myString:String = "<p><b>bold</b> <i>italic</i> <a href='#'>link</a> <br>linebreak</p>";
trace(myString)
var removeHtmlRegExp:RegExp = new RegExp("<[^<]+?>", "gi");
myString = myString.replace(removeHtmlRegExp, "");
trace(myString);
// OUTPUT
// <p><b>bold</b> <i>italic</i> <a href='#'>link</a> <br>linebreak</p>
// bold italic link linebreak
如果我弄错了你想在textarea中显示HTML标签,请使用escape()
功能