📞 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.