短视频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地址确定位置实现的相关代码,更多内容欢迎关注之后的文章
浙公网安备 33010602011771号