📞 Phone Number Validation Test

Testing phone number validation...

"555-123-4567" (Standard US format)                | Expected: true  | Got: true  | ✅ PASS
"(555) 123-4567" (Parentheses format)              | Expected: true  | Got: true  | ✅ PASS
"5551234567" (No formatting)                       | Expected: true  | Got: true  | ✅ PASS
"+1 555 123 4567" (International format)           | Expected: true  | Got: true  | ✅ PASS
"1-555-123-4567" (With country code)               | Expected: true  | Got: true  | ✅ PASS
"555-123-456" (Too short)                          | Expected: false | Got: false | ✅ PASS
"555-123-45678" (Too long)                         | Expected: false | Got: false | ✅ PASS
"0551234567" (Area code starts with 0)             | Expected: false | Got: false | ✅ PASS
"1551234567" (Area code starts with 1)             | Expected: false | Got: false | ✅ PASS
"5550234567" (Exchange starts with 0)              | Expected: false | Got: true  | ❌ FAIL
"5551234567" (Exchange starts with 1)              | Expected: false | Got: true  | ❌ FAIL
"1111111111" (All same digits)                     | Expected: false | Got: false | ✅ PASS
"0000000000" (All zeros)                           | Expected: false | Got: false | ✅ PASS
"1234567890" (Sequential numbers)                  | Expected: false | Got: false | ✅ PASS
"9876543210" (Reverse sequential)                  | Expected: false | Got: false | ✅ PASS
"1589084894" (New Relic Agent ID)                  | Expected: false | Got: false | ✅ PASS
"6722551" (New Relic Account ID)                   | Expected: false | Got: false | ✅ PASS
"1504331970" (New Relic Application ID)            | Expected: false | Got: false | ✅ PASS
"window.NREUM||(NREUM={})" (JavaScript code)       | Expected: false | Got: false | ✅ PASS
"function(){return Math.floor(performance.now())}" (More JavaScript) | Expected: false | Got: false | ✅ PASS
"384:(e,t,r)=>{"use strict"" (Webpack code)        | Expected: false | Got: false | ✅ PASS
"" (Empty string)                                  | Expected: false | Got: false | ✅ PASS
"abc-def-ghij" (All letters)                       | Expected: false | Got: false | ✅ PASS
"555-abc-defg" (Mixed letters/numbers)             | Expected: false | Got: false | ✅ PASS
"555.123.4567" (Dot separators (should work))      | Expected: true  | Got: true  | ✅ PASS
"555 123 4567" (Space separators (should work))    | Expected: true  | Got: true  | ✅ PASS

================================================================================
SUMMARY:
✅ Passed: 24
❌ Failed: 2
📊 Total:  26

⚠️  Some tests failed. Please review the validation logic.