escape/js/escape.js:1
Provides utility methods for escaping strings.
_htmlReplacer
match
Defined in
escape/js/escape.js:71
Regex replacer for HTML escaping.
match
String
Matched character (must exist in HTML_CHARS).
HTML entity.
html
string
Defined in
escape/js/escape.js:23
Returns a copy of the specified string with special HTML characters escaped. The following characters will be converted to their corresponding character entities:
& < > " ' / `
This implementation is based on the OWASP HTML escaping
recommendations. In addition to the characters in the OWASP
recommendations, we also escape the `
character, since IE
interprets it as an attribute delimiter.
If string is not already a string, it will be coerced to a string.
string
String
String to escape.
Escaped string.
regex
string
Defined in
escape/js/escape.js:48
Returns a copy of the specified string with special regular expression characters escaped, allowing the string to be used safely inside a regex. The following characters, and all whitespace characters, are escaped:
- $ ^ * ( ) + [ ] { } | \ , . ?
If string is not already a string, it will be coerced to a string.
string
String
String to escape.
Escaped string.