La idea no es filtrar las etiquetas enteras como tales, sino sustituir los ‘<' y '>‘ por sus correspondientes valores HTML
function strip_html_tags(str) { if ((str===null) || (str==='')) return str; else str = str.toString(); str = str.replace(/</g, '<'); return str.replace(/>/g, '>'); } console.log(strip_html_tags('<p>PHP Exercises</p>'));