С помощью
JS можно просто запретить теги, при этом оставить только те, что вам надо, например
img.
var bodyText = text.replace(/<!--[\s\S]*--!?>/g, "").replace(/<(?!img)\/?[a-z][^>]*(>|$)/gi, "");
А вообще, по идее в каждом языке программирования есть библиотеки - парсеры. Например в JAVA есть замечательный плагин (API) JSOUP. Он позволяет находить теги и работать с DOM по аналогии JavaScript.