I'm trying to create a regex to authorize international phone numbers in a form, while excluding phone numbers from France (i.e. starting with "+33", since I created a specific regex for this case).
This regex should catch phone numbers starting with '+' followed by the country code (1 to 4 digits) and 4 to 9 digits, with no space/dash/dot.
I've been looking around and came up with the following one, which includes all international phone numbers:
(\(?\+[1-9]{1,4}\)?([0-9]{4,11})?)
I want to exclude French numbers with...
[^+33]
but I can't find a way to combine it with my current regex.
Thanks in advance for your help.