@@ -22,12 +22,14 @@ import (
|
|||||||
var (
|
var (
|
||||||
regHyphens = regexp.MustCompile("-+")
|
regHyphens = regexp.MustCompile("-+")
|
||||||
regSpaces = regexp.MustCompile(" ")
|
regSpaces = regexp.MustCompile(" ")
|
||||||
|
regUnderscores = regexp.MustCompile("_")
|
||||||
regLower = regexp.MustCompile("[^a-z0-9-]")
|
regLower = regexp.MustCompile("[^a-z0-9-]")
|
||||||
)
|
)
|
||||||
|
|
||||||
func Make(s string) string {
|
func Make(s string) string {
|
||||||
s = strings.ToLower(s)
|
s = strings.ToLower(s)
|
||||||
s = regSpaces.ReplaceAllString(s, "-")
|
s = regSpaces.ReplaceAllString(s, "-")
|
||||||
|
s = regUnderscores.ReplaceAllString(s, "-")
|
||||||
s = regLower.ReplaceAllString(s, "")
|
s = regLower.ReplaceAllString(s, "")
|
||||||
s = regHyphens.ReplaceAllString(s, "-")
|
s = regHyphens.ReplaceAllString(s, "-")
|
||||||
s = strings.Trim(s, "-")
|
s = strings.Trim(s, "-")
|
||||||
|
|||||||
Reference in New Issue
Block a user