/* * FUNCTION : ValidateIP * DESCRIPTION : Checks to see if the given ip is valid * PARAMETERS : NONE * RETURNS : NONE */ private void ValidateIP() { string pattern = @"^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$"; Regex check = new Regex(pattern); if (check.IsMatch(ip, 0) == false) { ValidationFault ipFault = new ValidationFault { Message = "The IP given is invalid - Service was given: ", }; logger.Log(LoggingInfo.ErrorLevel.FATAL, ipFault.Message + ip); throw new FaultException <ValidationFault>(ipFault, ipFault.Message + ip); } }
// private void ValidateIP() { string pattern = @"^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$"; Regex check = new Regex(pattern); if (check.IsMatch(ip, 0) == false) { ValidationFault ipFault = new ValidationFault { Result = false, Message = "The IP given is invalid - Service was given: ", Description = "Invalid IP" }; throw new FaultException <ValidationFault>(ipFault, ipFault.Message + ip); } }