可以使用正则表达式包regexp来判断一个字符串是否满足正则表达式。具体实现代码如下:


package main
import (
    "fmt"
    "regexp"
)
func main() {
    re := regexp.MustCompile(`^[a-zA-Z0-9]+$`) // 正则表达式
    str := "golang123" // 测试字符串
    if re.MatchString(str) {
        fmt.Println("符合正则表达式")
    } else {
        fmt.Println("不符合正则表达式")
    }
}
^[a-zA-Z0-9]+$