12345678910111213141516171819202122232425262728293031323334353637 |
- package common
- import (
- "net/mail"
- "strings"
- "github.com/google/uuid"
- )
- // HasPrefixes returns true if the string s has any of the given prefixes.
- func HasPrefixes(src string, prefixes ...string) bool {
- for _, prefix := range prefixes {
- if strings.HasPrefix(src, prefix) {
- return true
- }
- }
- return false
- }
- // ValidateEmail validates the email.
- func ValidateEmail(email string) bool {
- if _, err := mail.ParseAddress(email); err != nil {
- return false
- }
- return true
- }
- func GenUUID() string {
- return uuid.New().String()
- }
- func Min(x, y int) int {
- if x < y {
- return x
- }
- return y
- }
|