Извините за “неформат” для данного блога, но не смог удержаться.
Вот так вот мой “юннат” реализует замену html-entities на JavaScript:
function properHtmlFromText(text){
while (text.search(/\</) != -1)
text = text.replace(/\</, '<');
while (text.search(/\&/) != -1)
text = text.replace(/\&/, '&');
while (text.search(/\r/) != -1)
text = text.replace(/\r/, '');
while (text.search(/\n/) != -1)
text = text.replace(/\n/, '<br />');
return text;
}
Как увидел – плакал…
Наверное все-таки будем возобновлять ежедневные code-review…
P.S. В комментариях предлагаю поделиться “правильным” решением :)
