1. ソースコード
package main
import (
"fmt"
"regexp"
)
func main() {
var correctNumber = regexp.MustCompile(`^[0-9]{4}$`)
fmt.Println(correctNumber.MatchString("123")) // false
fmt.Println(correctNumber.MatchString("1234")) // true
fmt.Println(correctNumber.MatchString("12345")) // false
fmt.Println(correctNumber.MatchString("ABC")) // false
}
2. 解説
regexp.MustCompile で正規表現を設定するMatchStringで判定する