public class MainClass { public static void main(String args[]) { String name = "First Name"; String nameToken = "\\p{Upper}(\\p{Lower}+\\s?)"; String namePattern = "(" + nameToken + "){2,3}"; System.out.println(name.matches(namePattern)); } }