10 examples of 'remove html tags from string javascript' in JavaScript

Every line of 'remove html tags from string javascript' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.

All examples are scanned by Snyk Code

By copying the Snyk Code Snippets you agree to
this disclaimer
329function removeHTMLTag(str) {
330 str = str.replace(/<\/?[^>]*>/g, ''); //去除HTML tag
331 str = str.replace(/[ | ]*\n/g, '\n'); //去除行尾空白
332 //str = str.replace(/\n[\s| | ]*\r/g,'\n'); //去除多余空行
333 str = str.replace(/ /ig, ''); //去掉
334 return str;
335}
Important

Use secure code every time

Secure your code as it's written. Use Snyk Code to scan source code in minutes – no build needed – and fix issues immediately. Enable Snyk Code

323function removeHTMLTags(str){
324 str = str.replace(/&(lt|gt);/g, function (strMatch, p1) {
325 return (p1 === "lt") ? "<" : ">";
326 });
327 var strTagStrippedText = str.replace(/<\/?[^>]+(>|$)/g, "");
328 strTagStrippedText = strTagStrippedText.replace(/&nbsp;/g,"");
329 return strTagStrippedText;
330}
405function removeHTMLTags(str) {
406 debug(`\tremoveHTMLTags BEFORE: ${str}`);
407 const replStr = str
408 .replace(tagsToRemoveRegex, '')
409 .replace(classToRemoveRegex, '');
410 debug(`\tremoveHTMLTags AFTER: ${replStr}`);
411 return replStr;
412}
194static removeSpacesInsideTags_(htmlString) {
195 htmlString = htmlString.replace(html.Patterns.TAG_END_SPACES, '$1$2');
196 htmlString = htmlString.replace(html.Patterns.TAG_QUOTE_SPACES, '=$1$2$3');
197 return htmlString;
198}
539function stripHTML(oldString) {
540 //function to strip all html
541 var newString = oldString.replace(/(<([^>]+)>)/ig,"");
542
543 //replace carriage returns and line feeds
544 newString = newString.replace(/\r\n/g," ");
545 newString = newString.replace(/\n/g," ");
546 newString = newString.replace(/\r/g," ");
547
548 //trim string
549 newString = trim(newString);
550
551 return newString;
552}
3function stripTags(str) {
4 return str.replace(/(<([^>]+)>)/ig, "");
5}
104static stripHTMLTags(htmlString) {
105 let stripped;
106 if (DOMParser) {
107 // Inspired by https://stackoverflow.com/a/47140708
108 const doc = (new DOMParser()).parseFromString(htmlString, 'text/html');
109 stripped = doc.body.textContent || '';
110 }
111 return stripped;
112}
164function stripScript(str) {
165 return str.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, '');
166}
245function stripTags(text, safeTags) {
246 safeTags = safeTags || [];
247 var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/img;
248 var comments = /<!--.*?-->/img;
249 return text.replace(comments, '').replace(tags, function (a, b) {
250 return safeTags.indexOf(b.toLowerCase()) !== -1 ? a : '';
251 });
252}
225function safe_tags_replace(str) {
226 return str.replace(/[&<>]/g, replaceTag)
227}

Related snippets