Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 796 Bytes

alphanumeric.md

File metadata and controls

28 lines (21 loc) · 796 Bytes

Alphanumeric Checker

The alphanumeric checker checks if the given string consists of only alphanumeric characters. If the string contains non-alphanumeric characters, the checker will return the NOT_ALPHANUMERIC result. Here is an example:

type User struct {
  Username string `checkers:"alphanumeric"`
}

user := &User{
  Username: "ABcd1234",
}

_, valid := checker.Check(user)
if !valid {
  // Send the mistakes back to the user
}

In your custom checkers, you can call the alphanumeric checker function IsAlphanumeric to validate the user input. Here is an example:

result := checker.IsAlphanumeric("ABcd1234")

if result != checker.ResultValid {
  // Send the mistakes back to the user
}