Write a phone number query

Job ID: 34216395

Budget: $10 – $15 USD

I need to write a regex for phone number. The explanation is down below;

First page should allow the user to input up to 50 names and phone numbers at a
time (so the user can input several batches of numbers, but limited to 50 at a time.
Assume that there will never be more than 300 names/numbers in total). Name is
tied to only one phone number. Names should be validated to be only letters and
blanks, phone numbers should be validated to contain only numbers, with an
optional + prefix and possibly one pair of brackets. The phone number must start
either with a + or a 0. If it starts with a +, it cannot be followed by a 0.
These are valid phone numbers:
02012345567
+443739182931
+44(0)203739182
These are not valid phone numbers:
1322282828 (does not start with a 0 or +)
020-10391-20201 (has non-numeric characters)
+01029818 (starts with + followed by 0)
+44(0)202839(4)3932 - more than one pair of brackets
Related categories: Regular Expressions