Esempio n. 1
0
 /// <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");
     }
 }
Esempio n. 2
0
 /// <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));
 }