Extended phone regex - see below

Added ^ and $ for start and end so surplus chars cause an error
Extended the numbers allowed in brackets to be 6 so (01224) is allowed
Added the optional space so ext 5555 is allowed as well as ext5555
Made the whole thing case insensitive to allow for EXTENSION, etc