短视频app制作,附近功能通过用户IP地址确定位置

短视频app制作,附近功能通过用户IP地址确定位置实现的相关代码

验证IP是否合法

 /// <summary>验证IP是否合法</summary>
        public static bool ValidateIP(string strIP)
        {
            if (string.IsNullOrEmpty(strIP)) return false;
            Regex validipregex = new Regex(@"^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$");
            return (strIP != "" && validipregex.IsMatch(strIP.Trim())) ? true : false;
        }

​验证端口号是否合法

 /// <summary>验证端口号</summary>
        public static bool ValidatePort(string strPort)
        {
            if (string.IsNullOrEmpty(strPort)) return false;
            Regex validipregex = new Regex(@"^([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$");
            return (strPort != "" && validipregex.IsMatch(strPort.Trim())) ? true : false;
        }

验证IP:Port是否合法

 /// <summary>验证IP:Port是否合法</summary>
        public static bool ValidateIPAndPort(string strIPAndPort)
        {
            if (string.IsNullOrEmpty(strIPAndPort)) return false;
            Regex validipregex = new Regex(@"^(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]):([0-9]|[1-9]\d|[1-9]\d{2}|[1-9]\d{3}|[1-5]\d{4}|6[0-4]\d{3}|65[0-4]\d{2}|655[0-2]\d|6553[0-5])$");
            return (strIPAndPort != "" && validipregex.IsMatch(strIPAndPort.Trim())) ? true : false;
        }

以上就是 短视频app制作,附近功能通过用户IP地址确定位置实现的相关代码,更多内容欢迎关注之后的文章

 

posted @ 2022-03-30 14:05  云豹科技-苏凌霄  阅读(138)  评论(0)    收藏  举报