|
@@ -86,14 +86,14 @@ class StringTools {
|
|
|
|
|
|
The following replacements are made:
|
|
|
|
|
|
- - & becomes &
|
|
|
- - < becomes <
|
|
|
- - > becomes >
|
|
|
+ - `&` becomes `&`;
|
|
|
+ - `<` becomes `<`;
|
|
|
+ - `>` becomes `>`;
|
|
|
|
|
|
If `quotes` is true, the following characters are also replaced:
|
|
|
|
|
|
- - " becomes "
|
|
|
- - ' becomes '
|
|
|
+ - `"` becomes `"`;
|
|
|
+ - `'` becomes `'`;
|
|
|
**/
|
|
|
public static function htmlEscape( s : String, ?quotes : Bool ) : String {
|
|
|
s = s.split("&").join("&").split("<").join("<").split(">").join(">");
|
|
@@ -108,11 +108,11 @@ class StringTools {
|
|
|
|
|
|
The replacements follow:
|
|
|
|
|
|
- - & becomes &
|
|
|
- - < becomes <
|
|
|
- - > becomes >
|
|
|
- - " becomes "
|
|
|
- - ' becomes '
|
|
|
+ - `&` becomes `&`
|
|
|
+ - `<` becomes `<`
|
|
|
+ - `>` becomes `>`
|
|
|
+ - `"` becomes `"`
|
|
|
+ - `'` becomes `'`
|
|
|
**/
|
|
|
public static function htmlUnescape( s : String ) : String {
|
|
|
return s.split(">").join(">").split("<").join("<").split(""").join('"').split("'").join("'").split("&").join("&");
|