From a given String:
String someIp = // some String
How can I check, if someIp is a valid Ip format?
You can use InetAddressValidator class to check and validate weather a string is a valid ip or not.
import org.codehaus.groovy.grails.validation.routines.InetAddressValidator
...
String someIp = // some String
if(InetAddressValidator.getInstance().isValidInet4Address(someIp)){
println "Valid Ip"
} else {
println "Invalid Ip"
}
...
Try this..,.