Golang 4桁の数字の判定

Go言語にて, 正規表現を用いた4桁の数字の判定方法をメモ

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で判定する

3. 参考URL

https://golang.org/pkg/regexp/
スポンサーリンク
レクタングル広告(大)
レクタングル広告(大)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする