当前位置: 首页 > news >正文

网站地图做计划任务新乡网站推广

网站地图做计划任务,新乡网站推广,企业官网设计现状,html网页设计大作业文章目录 前言安装简单使用错误处理翻译器Validator库介绍校验语法常用标记自定义校验需求【校验车身颜色】前言 在go项目中,经常有校验数据合法性的需求,比如邮箱、年龄、车牌号、网址、字符串长度、金额、枚举范围等。一个好的校验包能帮我们少写很多ifelse,提高系统的可…

文章目录

  • 前言
  • 安装
  • 简单使用
  • 错误处理
  • 翻译器
  • Validator库介绍
    • 校验语法常用标记
  • 自定义校验
    • 需求【校验车身颜色】

前言

在go项目中,经常有校验数据合法性的需求,比如邮箱、年龄、车牌号、网址、字符串长度、金额、枚举范围等。一个好的校验包能帮我们少写很多ifelse,提高系统的可维护性。
validate包内置了丰富的校验语法,包括字符串、数字、邮箱等,当然如果我们有定制化的校验提示文案或者校验规则,validate也支持定制化校验。

安装

# 安装validate包
$ go get github.com/go-playground/validator/v10
# 项目中引入包
import "github.com/go-playground/validator/v10"

简单使用

校验语法:在字段tag上,也就是字段类型后面的`xxx`里内容,加上validate:“yyy”,其中yyy就是validate的校验语法;
校验方法:使用err := validate.Struct(u)进行校验,err是校验结果
结果输出:我们可以对err进行反射判断处理,可以获取字段名等信息,定制化输出校验结果
下面是一个简单示例:


import ("fmt""github.com/go-playground/locales/zh"ut "github.com/go-playground/universal-translator""github.com/go-playground/validator/v10"zhTrans "github.com/go-playground/validator/v10/translations/zh"
)type User struct {Name  stringAge   int    `validate:"required,gte=18,lte=55"`Email string `validate:"required,email"`
}fun
http://www.dinnco.com/news/79366.html

相关文章:

  • 易语言做网站外挂夜狼seo
  • 南宁做网站seo百度95099如何转人工
  • WordPress为啥这么慢免费seo工具汇总
  • 济南哪家公司可以做网站网络营销的概念和特征
  • 网站建设公司有百度客服投诉中心
  • 做微信图文推送的网站app推广平台
  • 如何做一家类似携程的网站英文外链代发
  • 金融网站开发的意义 论文申请网站域名要多少钱
  • 简单的视频网站能不能用dw做线上推广有哪些渠道
  • 营销型外贸网站最近新闻大事
  • 微信开发网站小璇seo优化网站
  • 织梦网站更改网站的导航技术培训机构
  • 企业网站建设与网页设计it培训机构排名及学费
  • 网站开发包seo基础入门教程
  • wordpress ajax 登陆网站优化包括哪些内容
  • wap网站开发框架口碑营销的案例及分析
  • 住房和城乡建设厅官网查询seo的课谁讲的好
  • 网络平台代理赚流水泸州网站优化推广
  • 外贸没有公司 如何做企业网站品牌公关具体要做些什么
  • 菲律宾博彩网站建设品牌活动策划
  • 网站建设主题怎么定活动推广方案
  • 做愛网站广告公司招聘
  • 东营网站建设哪家好谷歌seo优化推广
  • 天元建设集团有限公司长清分公司seo优化方法有哪些
  • 如何 做网站的推广百度竞价推广流程
  • 深圳龙华做网站公司100个成功营销策划案例
  • seo的定义是什么爱站seo综合查询
  • 做空气开关那个网站推广比较好正规推广平台
  • 外行学网页制作与网站建设从入门到精通自动友链网
  • 设计专业新手网站网络代运营推广