短视频app制作,附近功能通过用户IP地址确定位置
短视频app制作,附近功能通过用户IP地址确定位置实现的相关代码
验证IP是否合法
1 | /// <summary>验证IP是否合法</summary><br> public static bool ValidateIP(string strIP)<br> {<br> if (string.IsNullOrEmpty(strIP)) return false;<br> 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])$");<br> return (strIP != "" && validipregex.IsMatch(strIP.Trim())) ? true : false;<br> } |
验证端口号是否合法
1 | /// <summary>验证端口号</summary><br> public static bool ValidatePort(string strPort)<br> {<br> if (string.IsNullOrEmpty(strPort)) return false;<br> 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])$");<br> return (strPort != "" && validipregex.IsMatch(strPort.Trim())) ? true : false;<br> } |
验证IP:Port是否合法
1 | /// <summary>验证IP:Port是否合法</summary><br> public static bool ValidateIPAndPort(string strIPAndPort)<br> {<br> if (string.IsNullOrEmpty(strIPAndPort)) return false;<br> 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])$");<br> return (strIPAndPort != "" && validipregex.IsMatch(strIPAndPort.Trim())) ? true : false;<br> } |
以上就是 短视频app制作,附近功能通过用户IP地址确定位置实现的相关代码,更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现