Posted by tech on August 28, 2008 |
|
I found a handy Javascript function by Robert Nyman where you can remove HTML TAGS of of a text. It works well in both IE and Mozilla browsers so no problem for the user to worry about cross-browser issues. Thank you Robert, this saves us a bundle of time creating our own functions for this sort of need.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function removeHTMLTags(text) {
var strInputCode = text;
/*
This line is optional, it replaces escaped brackets with real ones,
i.e. < is replaced with < and > is replaced with >
*/
strInputCode = strInputCode.replace(/&(lt|gt);/g, function (strMatch, p1) {
return (p1 == “lt”)? “<” : “>”;
});
var strTagStrippedText = strInputCode.replace(/<\/?[^>]+(>|$)/g, “”);
//alert(”Output text:\n” + strTagStrippedText);
// Use the alert below if you want to show the input and the output text
// alert(”Input code:\n” + strInputCode + “\n\nOutput text:\n” + strTagStrippedText);
return strTagStrippedText;
} |
Found this post useful? Buy me a cup of coffee or help support the sponsors on the right.
