# Functions
EqualFoldWithoutChars checks string `s1` and `s2` equal case-insensitively, with/without chars '-'/'_'/'.'/' '.
IsLetter checks whether the given byte b is a letter.
IsLetterLower checks whether the given byte b is in lower case.
IsLetterUpper checks whether the given byte b is in upper case.
IsNumeric checks whether the given string s is numeric.
NewReadCloser creates and returns a RepeatReadCloser object.
NewReadCloserWithReadCloser creates and returns a RepeatReadCloser object with given io.ReadCloser.
RemoveSymbols removes all symbols from string and lefts only numbers and letters.
ReplaceByMap returns a copy of `origin`, which is replaced by a map in unordered way, case-sensitively.
SplitAndTrim splits string <str> by a string <delimiter> to an array, and calls Trim to every element of this array.
StripSlashes un-quotes a quoted string by AddSlashes.
Trim strips whitespace (or other characters) from the beginning and end of a string.
UcFirst returns a copy of the string s with the first letter mapped to its upper case.
# Variables
DefaultTrimChars are the characters which are stripped by Trim* functions in default.
# Structs
ReadCloser implements the io.ReadCloser interface which is used for reading request body content multiple times.