短視訊app製作,附近功能通過使用者IP地址確定位置

zhibo系統開發發表於2022-03-30

短視訊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地址確定位置實現的相關程式碼,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2884940/,如需轉載,請註明出處,否則將追究法律責任。

相關文章