Have a look at a-comprehensive-regex-for-phone-number-validation, depending on the numbers you need to validate they have got some nice examples.
isMatch($PhoneNumber, '^\+?1?\s?\(?\d{3}\)?[\s.-]?\d{3}[\s.-]?\d{4}$')