为了账号安全,请及时绑定邮箱和手机立即绑定

在 Golang 中验证语言环境字符串

在 Golang 中验证语言环境字符串

Go
qq_笑_17 2022-01-17 17:07:17
我正在尝试编写 Go 代码来检查字符串是否代表有效的语言环境。从文档中,我到了这里:import "golang.org/x/text/language"locale := "en"tag, err := language.Parse(locale)if err != nil {    return errors.New("Invalid locale: " + locale)}我认为这应该可以工作,而且它似乎在大多数情况下都可以工作,但它并不总是在我期望的时候给我一个错误。例如,如果我说locale := "bcd"我没有收到错误。我在这里想念什么?
查看完整描述

1 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

bcd 是 North Babar 语言的有效 ISO 639-3 语言代码,并且通过扩展它是有效的语言环境名称。


查看完整回答
反对 回复 2022-01-17
  • 1 回答
  • 0 关注
  • 173 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号