14 lines
209 B
JavaScript
14 lines
209 B
JavaScript
|
|
module.exports = function escape(str) {
|
||
|
|
return str.replace(/[&<>'"]/g, function(char){
|
||
|
|
return safe[char]
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
var safe = {
|
||
|
|
"&": "&"
|
||
|
|
, "<": "<"
|
||
|
|
, ">": ">"
|
||
|
|
, '"': """
|
||
|
|
, "'": "'"
|
||
|
|
}
|