[an error occurred while processing this directive]

Matching Zip code using regular expression

                         

This Example describes the way of matching Zip code with the regular expression .For this we are going to make program named Matching_Zipcode.java. The steps involved in program Matching_Zipcode.java are described below:-

String zipCode = "\\d{5}(-\\d{4})?":-This is the regular expression use to match with Zip code.

matchZip("45643-44435"):-Defining Zip code which is to be matched with the regular expression

Matching_Zipcode.java

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Matching_Zipcode {

    public static void main(String args[]) {
        matchZip("45643");
        matchZip("45643-44435");

    }
    public static boolean matchZip(String zip) {
        boolean retrival = false;
        String zipCode = "\\d{5}(-\\d{4})?";
        retrival = zip.matches(zipCode);

        String msg = "NO MATCH: Zip code is:" + zip +
                "\n regex for the Zip code is: " + zipCode;

        if (retrival) {
            msg = "MATCH   : Zip code is :" + zip + 
                    "\n regex for the Zip code is : " + zipCode;
        }

        System.out.println(msg + "\n");
        return retrival;
    }
}

Output of the program:-

MATCH : Zip code is :45643
regex for the Zip code is : \d{5}(-\d{4})?

NO MATCH: Zip code is:45643-44435
regex for the Zip code is: \d{5}(-\d{4})?


Download Source Code

                         

[an error occurred while processing this directive]