public class MainClass { public static void main(String args[]) { String phone = "123-(456)-9999"; String phoneNumberPattern = "(\\d-)?(\\d{3}-)?\\d{3}-\\d{4}"; System.out.println(phone.matches(phoneNumberPattern)); } }
8.10.Validation | ||||
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 |