我知道这里有很多问题询问为什么他们的正则表达式失败,但我看不到任何专门针对Go/Golang的问题。我有一个ID类型,它是一个带有一些方法的字符串:typeIDstring,如果ID有效,这个函数应该返回一个bool值。我的有效性标准是:20个字符。任何大写字母A-Z。任何数字0-9。所以我在几个不同的在线工具上测试过的正则表达式是/[A-Z0-9]{20}/但每次我运行验证函数时,无论输入如何,它都会返回false。具体来说,regexp.MatchString()函数返回false和nil。下面是我的验证函数,匹配总是错误的,即使我将正则表达式更改为/.{20}/应该匹配任何东西的