Regex pour les numéros de téléphone français

Je suis en train de mettre en œuvre une Regex qui me permet de vérifier si un nombre est un français valide numéro de téléphone.

Il doit être comme ceci:

0X XX XX XX XX

ou:

+33 X XX XX XX XX

Voici ce que j'ai mis en place mais c'est faux ...

/^(\+33\s[1-9]{8})|(0[1-9]\s{8})$/
  • Ce sujet de la maison les numéros de téléphone et les téléphones cellulaires début avec 07?
  • ^(((\+33\s)|0)[1-9]\s([0-9][0-9]\s){4})$ peuvent faire l'affaire, mais il est assez complexe et il est juste et la modification de la vôtre (obligation de mettre de l'espace entre deux chiffres), mais 0033 n'est pas autorisé?
  • il est, en effet