Documentation
¶
Overview ¶
Text package have some utility functions.
Index ¶
- Constants
- Variables
- func CheckDomain(domain string) error
- func CheckEmail(email string) error
- func CheckFileName(nome string, min, max int) error
- func CheckHostName(name string) error
- func CheckLetters(text string, min, max int) error
- func CheckLettersNumber(text string, min, max uint64) error
- func CheckName(name string, min, max int) error
- func CheckNameWithoutSpecials(name string, min, max int) error
- func CheckNumber(number string, min, max int) error
- func CheckPassword(pass string, min, max int) error
- func CheckSearch(query string, min, max int) error
- func CheckText(text string, min, max int) error
- func CheckUrl(rawurl string, min, max int) error
- func CheckUuid(text string) error
- func CleanUrl(rawurl string, min, max int) (string, error)
- func Escape(str string) string
- func EscapeCommaSeparated(in ...string) string
- func FirstCaps(str string) string
- func HeadTail(in, sep string) (head, tail string)
- func Reticence(str string, length int) string
- func ValidateRedirect(redirect string, min, max int) error
Constants ¶
View Source
const ErrCantCheckEmail = "can't check the e-mail address"
View Source
const ErrInvCharacter = "invalid character"
View Source
const ErrInvDigit = "character isn't a digit"
View Source
const ErrInvEmailLength = "email length is invalid"
View Source
const ErrInvEmailString = "invalid e-mail address"
View Source
const ErrInvLengthNumber = "wrong number of digits"
View Source
const ErrInvNumberChars = "invalid number of characters"
View Source
const ErrInvUrl = "invalid url"
View Source
const ErrInvalidChar = "character is invalid"
View Source
const ErrInvalidPassChar = "invalid password character"
View Source
const ErrInvalidPassLength = "password length is invalid"
View Source
const ErrNoScheme = "url without scheme"
Variables ¶
View Source
var MaxEmailLen = 60
View Source
var MaxPassLen = 100
View Source
var MinEmailLen = 6
View Source
var MinPassLen = 8
Functions ¶
func CheckDomain ¶
func CheckEmail ¶
func CheckFileName ¶
func CheckHostName ¶
func CheckLetters ¶
func CheckLettersNumber ¶
func CheckNumber ¶
func CheckPassword ¶
Check the user password. Graphics character are allowed. See unicode.IsGraphic.
func CheckSearch ¶
func CleanUrl ¶
CleanUrl check the characteres in url and parser it with url.Parse. If url is ok return one string with it or if the scheme is missing return the url and an error.
func EscapeCommaSeparated ¶
EscapeCommaSeparated escapes the args and make a comma separeted list with it.
func Reticence ¶
Reticence trucate the string in the space or on pontuation mark and put reticences in the resulting string.
func ValidateRedirect ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.