|
|
@@ -57,6 +57,7 @@ |
|
|
return !testRegExp(nonSpaceRe, string); |
|
|
return !testRegExp(nonSpaceRe, string); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Urlencoding / escaping map |
|
|
var entityMap = { |
|
|
var entityMap = { |
|
|
'&': '&', |
|
|
'&': '&', |
|
|
'<': '<', |
|
|
'<': '<', |
|
|
@@ -65,13 +66,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*=/; |
|
|
|