Javascript Regex - Ce à utiliser pour valider un numéro de téléphone?

Quelqu'un pourrait-il me dire ce RegEx serait de travailler pour valider un numéro de téléphone international, y compris le blanc de l'espace entre le nombre et permettant également pour ces caractères: - ( ).

La quantité de numéros à la chaîne n'est pas trop important, je voudrais juste que l'utilisateur soit capable de taper quelque chose comme l'exemple 1 ou 2 s'ils le souhaitent:

Exemple:

  1. +44 (0) 207 111 1111
  2. 442071111111

J'ai déjà lu et testé les réponses à des questions similaires au meilleur de ma connaissance, mais jusqu'à présent, aucun d'entre eux travaillent pour moi la façon dont je le veux.

Svp quelqu'un peut m'aider avec une explication claire de la façon la ci-dessus doivent être écrites pour la validation?

Un grand merci à tous ceux qui peuvent aider.

Exemple 1 ne correspond pas à votre description. La description ne semble pas permettre à l'un des principaux +
voir le lien donné ci-dessous pour les conseils stackoverflow.com/questions/6918185/... stackoverflow.com/questions/6195458/... ces questions ont le même problème que le vôtre. donc, il va vous donner la solution de votre problème.
Désolé les gens j'ai raté le " + " dans ma description. Je voudrais inclure ce si poss.

OriginalL'auteur user2031340 | 2013-02-01