Sunday 13, Apr 2025
We are moved to new domain
Click -> www.ehowtonow.com
Sunday, 26 March 2017

Validate IP Address with Port using Java Regular Expression

Ip Address Validator Regular Expression Pattern
(?:(?: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]?):(\\d{1,5})
Regular ExpressionDescription


for more regular expression syntax refer Java Regular Expression Syntax Descriptions 

IpAddressValidator .java
01.package com.javatutorialcorner.regex;
02. 
03.import java.util.regex.Matcher;
04.import java.util.regex.Pattern;
05. 
06.public class IpAddressValidator {
07. private static final String PATTERN = "(?:(?: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]?):(\\d{1,5})";
08. 
09. public static void main(String[] args) {
10. 
11.  System.out.println("Validate  192.1.1.1:8 "+validate("192.1.1.1:8"));
12.  System.out.println("Validate  192.10.10.10:80 "+validate("192.10.10.10:80"));
13.  System.out.println("Validate 192.100.100.100:443 "+validate("192.100.100.100:443"));
14.  System.out.println("Validate 255.255.255.255:8080"+validate("255.255.255.255:8080"));
15.  System.out.println("Validate 255.255.255.255:80800"+validate("255.255.255.255:80800"));
16.  System.out.println("Validate 255.255.255.255:808000"+validate("255.255.255.255:808000"));
17.  System.out.println("Validate 255.255.255.256: "+validate("255.255.255.256:"));
18.  System.out.println("Validate 255.255.256.255 "+validate("255.255.256.255"));
19. 
20. }
21. 
22. private static boolean validate(String password) {
23.  Pattern pattern = Pattern.compile(PATTERN);
24.  Matcher matcher = pattern.matcher(password);
25.  return matcher.matches();
26. 
27. }
28. 
29.}

Output : 
Validate  192.1.1.1:8 trueValidate  192.10.10.10:80 trueValidate 192.100.100.100:443 trueValidate 255.255.255.255:8080trueValidate 255.255.255.255:80800trueValidate 255.255.255.255:808000falseValidate 255.255.255.256: falseValidate 255.255.256.255 false



Shop and help us

Flipkart Offer Snapdeal offer Amazon.in offer Amazon.com offer

Related Posts:

  • Blogger Comments
  • Facebook Comments
  • Disqus Comments

0 comments:

Post a Comment

Item Reviewed: Validate IP Address with Port using Java Regular Expression Rating: 5 Reviewed By: eHowToNow