アルファベット+数字+アンダーバーのみが含まれているかどうかを確認したいと思った。
なかなかコードが見つからず困る。
ぐぐりまくったら、StackOverFlowから下記の方法を発見した。
regexp.MustCompile("正規表現").MatchString("文字列") //boolで返却
package main
import "log"
import "regexp"
var ValueCheck = regexp.MustCompile("^[0-9a-zA-Z_]+$").MatchString
func main() {
var table = "Adas;lmf___/.d,"
if !ValueCheck(table) {
log.Panicln("table name must be alphanumeric + _ .")
}
}