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;
}
No Comments
RSS feed for comments on this post.
Sorry, the comment form is closed at this time.






