Code WTF: JavaScript HTML entities
6 Июль 2009
Увидел у Вадима Войтюка в блоге задачку и задело. Это ж делается в одну строку! Ну максимум в две. 10 десять минут дела и один профтык с функцией escape() и все готово.
В общем вот что получилось:
var text = "'s<d\"f>g'q".replace(new RegExp("['\"<>\&]", 'g'), function(s) {
return {'<':'<','>':'>','&':'&','"':'"','\'':'''}[s];
});
alert(text); // 's<d"f>g'q
А запостил тут, потому что воевать с парсером каментов у него в блоге мне лень.
Свежие комментарии