你需要使用命名實(shí)體來替代 HTML 標(biāo)簽:
<br/> => <br/>
htmlEncode = (str) ->
str.replace /[&<>"']/g, ($0) ->
"&" + {"&":"amp", "<":"lt", ">":"gt", '"':"quot", "'":"#39"}[$0] + ";"
htmlEncode('<a >Barnes & Noble</a>')
# => '<a href="http://bn.com">Barnes & Noble</a>'
可能有更好的途徑去執(zhí)行上述方法。