Tuesday, August 18, 2009

Regular Expression For IP Address Validator

private boolean

validateAnIpAddressWithRegularExpression(String iPaddress){

final Pattern IP_PATTERN =

Pattern.compile("b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).)"

+ "{3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)b");

return IP_PATTERN.matcher(iPaddress).matches();

}

1 comment:

Prakash Kolandaivelu said...

This has some problem I think, when i use this with proper IP address as String in java, it returns false