hotgo/hotgo-server/app/utils/validate_util.go
2022-02-25 17:11:17 +08:00

31 lines
535 B
Go
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// @Link https://github.com/bufanyun/hotgo
// @Copyright Copyright (c) 2022 HotGo CLI
// @Author  Ms <133814250@qq.com>
// @License https://github.com/bufanyun/hotgo/blob/master/LICENSE
//
package utils
import (
"net"
)
// 验证类
var Validate = new(validate)
type validate struct{}
//
//  @Title  是否为ipv4
//  @Description 
//  @Author  Ms <133814250@qq.com>
//  @Param   ip
//  @Return  bool
//
func (util *validate) IsIp(ip string) bool {
if net.ParseIP(ip) != nil {
return true
}
return false
}