artdaq_node_server  v1_00_08
 All Classes Namespaces Files Variables Pages
escape.js
1 var escapeHtmlChar = require('./_escapeHtmlChar'),
2  toString = require('./toString');
3 
5 var reUnescapedHtml = /[&<>"']/g,
6  reHasUnescapedHtml = RegExp(reUnescapedHtml.source);
7 
36 function escape(string) {
37  string = toString(string);
38  return (string && reHasUnescapedHtml.test(string))
39  ? string.replace(reUnescapedHtml, escapeHtmlChar)
40  : string;
41 }
42 
43 module.exports = escape;