Born in Camden, London,[1] Regis was on the books at Arsenal until his release in 2012.[5] He completed his two-year scholarship with Southampton in 2015, before being released.[6] He signed a development contract with Colchester United after a successful trial spell in August 2015.[7] He joined Isthmian League Division One North side Maldon & Tiptree on a month-long loan deal on 23 February 2016.[8] He made his debut that same day, and scored within just three minutes of a 2–2 draw with Dereham Town.[9] He went on to make a total of five appearances for Steve Ball's "Jammers".[10] Regis signed a one-year contract extension with Colchester in May 2016, but left the Colchester Community Stadium by mutual consent in January 2017 without making a first-team appearance.[11][12]
On 7 November 2017, Regis signed for League Two side Port Vale until the end of the 2017–18 season, having impressed on a trial basis.[17] He scored on his debut the same day in the club's EFL Trophy game, just four minutes into a 4–2 victory over Crewe Alexandra at Vale Park.[18] He had been scouted by the club's football advisor John Rudge, who had spotted him during his unsuccessful trial spell at Bolton Wanderers.[19] However, managerNeil Aspin soon criticized the player's attitude, saying that Regis failed to warrant even a place on the bench "because his attitude and everything outside of the football has not been good enough".[20] Aspin allowed Regis to leave and find a new club in April 2018.[21]
Non-League
On 31 July 2018, Regis joined newly-relegatedNational League South side Torquay United.[22] However, he left the club for National League South rivals Wealdstone on 6 November after "Gulls" manager Gary Johnson told him he was not in his first-team plans at Plainmoor.[23] However, he featured just once for the "Stones". He signed with Truro City on 22 March 2019.[24] The "White Tigers" were relegated at the end of the 2018–19 season.
Regis joined Coggeshall Town in the Isthmian League North Division, scoring two goals in eight games at the start of the 2019–20 season.[25] He signed with divisional rivals Cambridge City on 2 November 2019.[26] He scored one goal in eight games.[27] He joined Southern League Division One Central club Barton Rovers two months later.[28] He later had a spell with Chalfont St Peter and then joined National League South side Braintree Town ahead of the 2022–23 campaign.[29] He featured 39 times that season, including in the play-off quarter-final defeat at Worthing.[30]
Despite signing a new deal ahead of the 2023–24 campaign with Braintree, Regis made the switch to newly-promoted National League North side Bishop's Stortford. He went onto feature four times for the side before terminating his deal in late August 2023.[31] He joined Folkestone Invicta on 13 October 2023.[32] He signed with Aveley on 14 January 2024.[33] He played one game for Concord Rangers on 9 March 2024.[34] He then returned to Sittingbourne.[35] He played nine games for the club towards the end of the 2023–24 season, including the play-off semi-final defeat to Three Bridges.[36]