MCPcopy
hub / github.com/dgraph-io/dgraph / validateLangTag

Function validateLangTag

edgraph/server.go:861–870  ·  view source on GitHub ↗

validateLangTag checks that a language tag contains only safe characters.

(lang string)

Source from the content-addressed store, hash-verified

859
860// validateLangTag checks that a language tag contains only safe characters.
861func validateLangTag(lang string) error {
862 lang = strings.TrimSpace(lang)
863 if lang == "" {
864 return nil
865 }
866 if !langTagRegexp.MatchString(lang) {
867 return errors.Errorf("invalid language tag: %q", lang)
868 }
869 return nil
870}
871
872// buildUpsertQuery modifies the query to evaluate the
873// @if condition defined in Conditional Upsert.

Callers 2

addQueryIfUniqueFunction · 0.85
TestValidateLangTagFunction · 0.85

Calls 1

ErrorfMethod · 0.45

Tested by 1

TestValidateLangTagFunction · 0.68