Jump to content

phone number regex - need help with optional extension


nikefido

Recommended Posts

I have this regex:

'^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})\D?(\d{3,4})$^

for a preg_match();

 

This will test for something like 123-123-1234 1234

 

However, I want to be able to successfully test (aka, preg_math returns true) the phone number with or without an extension and with or without an "x" - for example, these should test true:

222-222-2345 x345

343 345 4567 456

123/123/1234 1234

 

Can I get some advice on making the extension "optional" (if possible) and using a letter in there as well?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.