转义特殊字符

This commit is contained in:
liwu0213
2017-03-15 17:27:52 +08:00
committed by GitHub
parent 99aaf3260e
commit 18348b4793

View File

@@ -10,7 +10,22 @@ var parser = require('./parser');
var parseTag = parser.parseTag; var parseTag = parser.parseTag;
var parseAttr = parser.parseAttr; var parseAttr = parser.parseAttr;
var _ = require('./util'); var _ = require('./util');
/**
*转义字符串中的特殊字符
* by liwu0213
*/
function htmlDecode(str){
if (str == null) {
return '';
}
return String(str).
replace(/&/g, '&').
replace(/&lt;/g, '<').
replace(/&gt;/g, '>').
replace(/&quot;/g, '"').
replace(/&#039;/g, "'")/*.
replace(/&nbsp;/g, " ")*/;
}
/** /**
* 返回值是否为空 * 返回值是否为空