转义特殊字符
This commit is contained in:
17
lib/xss.js
17
lib/xss.js
@@ -10,7 +10,22 @@ var parser = require('./parser');
|
||||
var parseTag = parser.parseTag;
|
||||
var parseAttr = parser.parseAttr;
|
||||
var _ = require('./util');
|
||||
|
||||
/**
|
||||
*转义字符串中的特殊字符
|
||||
* by liwu0213
|
||||
*/
|
||||
function htmlDecode(str){
|
||||
if (str == null) {
|
||||
return '';
|
||||
}
|
||||
return String(str).
|
||||
replace(/&/g, '&').
|
||||
replace(/</g, '<').
|
||||
replace(/>/g, '>').
|
||||
replace(/"/g, '"').
|
||||
replace(/'/g, "'")/*.
|
||||
replace(/ /g, " ")*/;
|
||||
}
|
||||
|
||||
/**
|
||||
* 返回值是否为空
|
||||
|
||||
Reference in New Issue
Block a user