This works for me. I'm not sure if the || condition is getting called in my case so I'd like someone to test that.
Also, HTML entities (e.g. & or ') need to be decoded. Neither Javascript, jQuery or Underscore provide a clean way to do this.
Vanilla JS (coffee): str.replace /&#(\d+);/g, (_,d) -> String.fromCharCode(d))
jQuery: $('<p>').html(str).text() (what I used)
Underscore: _.unescape str (only works on 5 common entities but not ')
Partially resolves #81 (
X-Wiselinks-Title
header only).This works for me. I'm not sure if the
||
condition is getting called in my case so I'd like someone to test that.Also, HTML entities (e.g.
&
or'
) need to be decoded. Neither Javascript, jQuery or Underscore provide a clean way to do this.Vanilla JS (coffee):
str.replace /&#(\d+);/g, (_,d) -> String.fromCharCode(d))
jQuery:$('<p>').html(str).text()
(what I used) Underscore:_.unescape str
(only works on 5 common entities but not'
)