Documentation ¶
Index ¶
- Variables
- func BlackList(str, chars string) string
- func CamelCaseToUnderscore(str string) string
- func FirstUpper(s string) string
- func GetLine(lines []string, index int) (string, error)
- func GetLines(s string) []string
- func LeftTrim(str, chars string) string
- func NormalizeEmail(str string) (string, error)
- func PadBoth(str string, padStr string, padLen int) string
- func PadLeft(str string, padStr string, padLen int) string
- func PadRight(str string, padStr string, padLen int) string
- func RandomString(n int) string
- func RemoveTags(s string) string
- func ReplacePattern(str, pattern, replace string) string
- func ReverseString(s string) string
- func RightTrim(str, chars string) string
- func SafeFileName(str string) string
- func StripLow(str string, keepNewLines bool) string
- func Substring(str string, start, end int) string
- func Trim(str, chars string) string
- func Truncate(str string, length int, ending string) string
- func UnderscoreToCamelCase(s string) string
- func WhiteList(str, chars string) string
Constants ¶
This section is empty.
Variables ¶
var Escape = html.EscapeString
Escape replace <, >, & and " with HTML entities.
Functions ¶
func CamelCaseToUnderscore ¶
CamelCaseToUnderscore converts from camel case form to underscore separated form. Ex.: MyFunc => my_func
func FirstUpper ¶
func LeftTrim ¶
LeftTrim trim characters from the left-side of the input. If second argument is empty, it's will be remove leading spaces.
func NormalizeEmail ¶
NormalizeEmail canonicalize an email address. The local part of the email address is lowercased for all domains; the hostname is always lowercased and the local part of the email address is always lowercased for hosts that are known to be case-insensitive (currently only GMail). Normalization follows special rules for known providers: currently, GMail addresses have dots removed in the local part and are stripped of tags (e.g. some.one+tag@gmail.com becomes someone@gmail.com) and all @googlemail.com addresses are normalized to @gmail.com.
func PadRight ¶
PadRight pad right side of string if size of string is less then indicated pad length
func RandomString ¶
func ReplacePattern ¶
ReplacePattern replace regular expression pattern in string
func RightTrim ¶
RightTrim trim characters from the right-side of the input. If second argument is empty, it's will be remove spaces.
func SafeFileName ¶
SafeFileName return safe string that can be used in file names
func StripLow ¶
StripLow remove characters with a numerical value < 32 and 127, mostly control characters. If keep_new_lines is true, newline characters are preserved (\n and \r, hex 0xA and 0xD).
func Trim ¶
Trim trim characters from both sides of the input. If second argument is empty, it's will be remove spaces.
func UnderscoreToCamelCase ¶
UnderscoreToCamelCase converts from underscore separated form to camel case form. Ex.: my_func => MyFunc
Types ¶
This section is empty.