Validate city and state : Regular Expressions « Development « Java Tutorial

public class MainClass
   public static void main( String[] args )
   // validate city
   public static boolean validateCity( String city )
      return city.matches( "([a-zA-Z]+|[a-zA-Z]+\\s[a-zA-Z]+)" );
   } // end method validateCity

   // validate state
   public static boolean validateState( String state )
      return state.matches( "([a-zA-Z]+|[a-zA-Z]+\\s[a-zA-Z]+)" ) ;
   } // end method validateState


6.32.Regular Expressions
6.32.1.Validate the first name and last name
6.32.2.Validate Address
6.32.3.Validate city and state
6.32.4.Validate Zip
6.32.5.Validate Phone
6.32.6.Replace '*' with '^'
6.32.7.Replace one string with another string
6.32.8.Replace all words with another string
6.32.9.Replace first three digits with 'digit'
6.32.10.Split string with comma
6.32.11.Pattern match: J.*\\d[0-35-9]-\\d\\d-\\d\\d