|
|
@@ -57,6 +57,7 @@ |
|
|
return !testRegExp(nonSpaceRe, string); |
|
|
return !testRegExp(nonSpaceRe, string); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Urlencoding / escaping map |
|
|
var entityMap = { |
|
|
var entityMap = { |
|
|
'&': '&', |
|
|
'&': '&', |
|
|
'<': '<', |
|
|
'<': '<', |
|
|
@@ -67,13 +68,14 @@ |
|
|
'`': '`', |
|
|
'`': '`', |
|
|
'=': '=' |
|
|
'=': '=' |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Escapes urls |
|
|
function escapeHtml (string) { |
|
|
function escapeHtml (string) { |
|
|
return String(string).replace(/[&<>"'`=\/]/g, function fromEntityMap (s) { |
|
|
return String(string).replace(/[&<>"'`=\/]/g, function fromEntityMap (s) { |
|
|
return entityMap[s]; |
|
|
return entityMap[s]; |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var whiteRe = /\s*/; |
|
|
var whiteRe = /\s*/; |
|
|
var spaceRe = /\s+/; |
|
|
var spaceRe = /\s+/; |
|
|
var equalsRe = /\s*=/; |
|
|
var equalsRe = /\s*=/; |
|
|
|