Here are some common regex patterns and test cases for practice:

🔍 Common Regex Patterns

  • Email validation: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

    email_validation
  • URL matching: ^(https?://)?[^\s/$.?#].[^\s]*$

    url_pattern
  • Date format (YYYY-MM-DD): ^\d{4}-\d{2}-\d{2}$

    date_format

📜 Test Cases

  1. Phone number validation
    Pattern: ^\+?1?[-. (]*\d{3}[-. )]*\d{3}[-. ]*\d{4}$

    phone_number
  2. Password strength check
    Rule: At least 8 characters with 1 uppercase, 1 lowercase, and 1 number

    password_strength
  3. Extract numbers from text
    Pattern: \d+
    Example: "Price: $99.99" → matches 99 and 99

    extract_numbers

📚 Expand Reading

For deeper understanding of regex usage, check out our Regex Test Guide 📚

regex_guide