The strip_tags(), and stripslashes() functions are generally known and used in PHP. These functions are useful when working with strings that contains HTML code, but JavaScript doesn't have such functions.
Here's these functions for JavaScript.

strip_tags

strip_tags(string, allow) - returns a string with HTML and PHP tags stripped from a given string. HTML comments are also stripped.
The allow parameter is optional, and represents a string with allowable tags, which should not be stripped (a string like: "<b><i><u>").
Code:
function strip_tags(str, allow) {
  // making sure the allow arg is a string containing only tags in lowercase (<a><b><c>)
  allow = (((allow || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join('');

  var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi;
  var commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
  return str.replace(commentsAndPhpTags, '').replace(tags, function ($0, $1) {
    return allow.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
  });
}

Example:
<div id="sresult"></div>
<script type="text/javascript"><!--
// strip_tags - from www.phpjs.org
function strip_tags(str, allow) {
  // making sure the allow arg is a string containing only tags in lowercase (<a><b><c>)
  allow = (((allow || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join('');

  var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi;
  var commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi;
  return str.replace(commentsAndPhpTags, '').replace(tags, function ($0, $1) {
    return allow.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : '';
  });
}

var str = '<p>Test paragraph.</p><!-- Comment --> <a href="https://coursesweb.net/">CoursesWeb.net</a>.<br/>New line: <b>Bold</b>, and <u>Underline</u>. An opening Span tag: <span>*';

var str1 = strip_tags(str);                  // removes all tags
var str2 = strip_tags(str, '<b><u>');        // keeps <b> and <u> tags

// adds str1 and str2 in webpage
document.getElementById('sresult').innerHTML = 'str1: '+ str1+ '<br/>str2: '+ str2;
--></script>
Result:
str1: Test paragraph. CoursesWeb.net.New line: Bold, and Underline. An opening Span tag: *
str2: Test paragraph. CoursesWeb.net.New line: Bold, and Underline. An opening Span tag: *

stripslashes

stripslashes() - un-quotes a quoted string. Returns a string with backslashes stripped off. (\", and \' become " and ') Double backslashes (\\) are made into a single backslash (\).
Code:
function stripslashes(str) {
 return str.replace(/\\'/g,'\'').replace(/\"/g,'"').replace(/\\\\/g,'\\').replace(/\\0/g,'\0');
}

Example:
<script type="text/javascript"><!--
// stripslashes
function stripslashes(str) {
 return str.replace(/\\'/g,'\'').replace(/\"/g,'"').replace(/\\\\/g,'\\').replace(/\\0/g,'\0');
}

var str = 'String with \"backslashes\", \\ coursesweb.net/';
str = stripslashes(str);

alert(str);       // String with "backslashes", \ coursesweb.net/
--></script>

Daily Test with Code Example

HTML
CSS
JavaScript
PHP-MySQL
Which tag is used to add definition lists into a <dl> element?
<dt> <dd> <li>
<dl>
 <dt>HTML</dt>
  <dd> - Hyper Text Markup Language</dd>
  <dd> - Language for web pages</dd>
</dl>
Which CSS property can hide an element on page, letting an empty space in its place?
display position visibility
#id {
  visibility: hidden;
}
Click on the event which is triggered when the mouse clicks on an object.
onclick onmouseover onfocus
document.getElementById("id").onclick = function(){
  alert("http://CoursesWeb.net/");
}
Indicate the PHP variable that contains the contents of both $_GET, $_POST, and $_COOKIE arrays.
$_SESSION $_GET $_REQUEST
if(isset($_REQUEST["id"])) {
  echo $_REQUEST["id"];
}
JavaScript strip_tags and stripslashes

Last accessed pages

  1. AJAX with POST and PHP (11915)
  2. SHA256 Encrypt hash in JavaScript (5787)
  3. Register and show online users and visitors (22779)
  4. innerHTML and outerHTML to Get and Replace HTML content (17554)
  5. Node.js Move and Copy file (3517)

Popular pages this month

  1. Read Excel file data in PHP - PhpExcelReader (447)
  2. PhpSpreadsheet - Read, Write Excel and LibreOffice Calc files (352)
  3. Register and show online users and visitors (321)
  4. Courses Web: PHP-MySQL JavaScript Ajax HTML CSS Flash-AS3 (302)
  5. Insert, Select and Update NULL value in MySQL (214)