/// <summary> /// 检查设置的IP地址是否正确,并返回正确的IP地址,无效IP地址返回"-1"。 /// </summary> /// <param name="ip">设置的IP地址</param> /// <returns>非法IP 则返回 -1 </returns> public static string GetValidIP(string ip) { if (ValidateUtil.IsIP(ip)) { return(ip); } else { return("-1"); } }
/// <summary> /// 是否是IP /// </summary> /// <param name="validation">Validation</param> /// <param name="data">需要检测到IP</param> /// <param name="argumentName">参数名称</param> /// <returns>Validation对象</returns> public static Validation IsIP(this Validation validation, string data, string argumentName) { //多语言支持,转换为对应语言的参数名称 argumentName = JsonLanguage.Default.GetString(argumentName); return(Check(validation, () => ValidateUtil.IsIP(data), argumentName)); }