Primitive address validation : Validation « Regular Expressions « Java Tutorial

public class MainClass {
  public static void main(String args[]) {
    String addr = "my Address 12345";
    String namePattern = "([A-Za-z])+ (([A-Za-z])+\\.? )?([A-Za-z])+\\s*";

    String zipCodePattern = "\\d{5}(-\\d{4})?";
    String addressPattern = "^" + namePattern + "\\w+ .*, \\w+ " + zipCodePattern + "$";



8.10.1.Primitive address validation
8.10.2.Date format consists of one or two digits followed by a hyphen, followed by one or two digits, followed by a hypen, followed by four digits
8.10.3.Finding duplication of words
8.10.4.Name validation
8.10.5.Phone number validation
8.10.6.Zip code validation
8.10.7.String manipulation using English synonyms
8.10.8.Match a digit