JavaScript: eliminare i tag HTML

JavaScript: eliminare i tag HTML

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;
		
	
	};


}
Torna su