Jan
05
2009

Strip html to text using Javascript

Short version:
var result="<p>some text</p>";
result=result.replace(/<\S[^><]*>/g, “”);

Long version:

var result="<p>some text</p>";
result=  stripHTML(result);
function stripHTML(oldString) {

   var newString = "";
   var inTag = false;
   for(var i = 0; i < oldString.length; i++) {

        if(oldString.charAt(i) == '<') inTag = true;
        if(oldString.charAt(i) == '>') {
           if(oldString.charAt(i+1)=="<")
           {
              		//dont do anything
	}
	else
	{
		inTag = false;
		i++;
	}
        }

        if(!inTag) newString += oldString.charAt(i);

   }

   return newString;
}
Written by hkai in: Uncategorized | Tags:

No Comments

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes