JavaScript non possiede un metodo analogo alla funzione strip_tags()
di PHP, ma fortunatamente si può ottenere il risultato voluto attraverso le espressioni regolari. Vediamo come.
La soluzione è la seguente:
var noHTMLTags = text.replace(/(<([^>]+)>)/ig, '');
Dove text
è una stringa contenente tag HTML. Quindi possiamo generalizzare il tutto in questo modo:
if(typeof String.prototype.stripTags !== 'function') {
String.prototype.stripTags = function() {
var noHTMLTags = this.replace(/(<([^>]+)>)/ig, '');
return noHTMLTags;
};
}