package mainimport ("fmt""html/template""log""net/http""regexp""strconv")func register(w http.ResponseWriter,r *http.Request) {r.ParseForm()//验证必填字段username := r.Form.Get("username")if len(username) == 0 {fmt.Println("用户名不能为空")//输出到客户端fmt.Fprintf(w,"用户名不能为空!")}//验证数字age, err := strconv.Atoi(r.Form.Get("age"))if err != nil {//数字转换错误fmt.Println("你输入的数字错误")fmt.Fprintf(w,"你输入的数字错误")}//判断年龄的范围if age > 100 || age < 0 {fmt.Println("请输入正确的年龄")fmt.Fprintf(w,"请输入0~150之间的整数")}//正则表达式校验年龄matched, _ := regexp.MatchString(`^[0-9]+$`, r.Form.Get("age"))if !matched {fmt.Println("验证有误,您输入的年龄太大或太小")fmt.Fprintf(w,"验证有误,你输入的年龄太大或太小")}//验证中文b, _ := regexp.MatchString(`^[x{4e00}-x{