api: added validation endpoint

This commit is contained in:
yusing
2025-01-26 14:47:33 +08:00
parent 7ec42dce4d
commit 83ea19dd92
2 changed files with 12 additions and 1 deletions

View File

@@ -25,7 +25,17 @@ func Title(s string) string {
}
func ToLowerNoSnake(s string) string {
return strings.ToLower(strings.ReplaceAll(s, "_", ""))
var buf strings.Builder
for _, r := range s {
if r == '_' {
continue
}
if r >= 'A' && r <= 'Z' {
r += 'a' - 'A'
}
buf.WriteRune(r)
}
return buf.String()
}
//nolint:intrange