How to check string contains uppercase lowercase character in Golang?
Checking if any character of given string is Uppercase or Lowercase. The Unicode package's IsLower() and IsUpper() function is used to check each character of given string.
Check any character is uppercase or lowercase
package main
import (
"fmt"
"unicode"
)
func main() {
word := "Hello World"
hasUpper := false
hasLower := false
for _, r := range word {
if unicode.IsUpper(r) {
hasUpper = true
}
if unicode.IsLower(r) {
hasLower = true
}
}
fmt.Println(hasUpper)
fmt.Println(hasLower)
}
Most Helpful This Week
Runtime package variables
Closures Functions in Golang
Regular expression to extract all Non-Alphanumeric Characters from a String
How to create a photo gallery in Go?
Various examples of printing and formatting in Golang
How can I convert a string variable into Boolean, Integer or Float type in Golang?