A simple function that uses regular expressions to strip the HTML tags out of strings.
- <html>
- <head>
- <title>Strip HTML</title>
- <script type=“text/javascript”>
- String.prototype.stripHTML = function()
- {
- // What a tag looks like
- var matchTag = /<(?:.|\s)*?>/g;
- // Replace the tag
- return this.replace(matchTag, “”);
- };
- function ShowStrippedText()
- {
- var sourceInput = document.getElementById(“textSource”);
- var destInput = document.getElementById(“textDestination”);
- // Set the destination text area to the value of the newly stripped HTML
- destInput.value = sourceInput.value.stripHTML();
- }
- </script>
- </head>
- <body>
- <textarea id=“textSource” rows=“10” cols=“80”><i>Some Sample <b>HTML</b> in here</i></textarea><br />
- <input type=“button” value=“Strip HTML” onclick=“ShowStrippedText()” /><br />
- <textarea id=“textDestination” rows=“10” cols=“80”></textarea>
- </body>
- </html>