Valider le numéro de Mobile à l'aide de l'expression régulière

J'ai besoin de valider votre numéro de mobile. Mon besoin:

  1. Le nombre de démarrer avec +8801 ou 8801 ou 01
  2. La prochaine nombre peut être de 1 ou 5 ou 6 ou 7 ou 8 ou 9
  3. Puis il y a exacte à 8 chiffres.

Comment puis-je écrire l'expression régulière à l'aide de ces conditions ?

les numéros de portable, j'ai essayé

+8801811419556
01811419556
8801711419556
01611419556
8801511419556
  • Mise à jour de votre question avec votre code que vous avez déjà essayé.
  • 8 chiffres du numéro de mobile???
  • Un mot de prudence - les expressions régulières ne sont pas les choses les plus faciles à lire même pour les programmeurs chevronnés. Posez-vous la question: Si les critères changé, seriez-vous à l'aise de faire d'autres changements?
  • En fait, le numéro à 11 chiffres de long. Tous les numéros commencent par 01. Alors la prochaine 1 chiffre varie d'un opérateur à opérateur. Puis, le lendemain à 8 chiffres fourni par l'opérateur.