2010-02-05 8 views
0

Je l'ai essayé sur Google, mais ne pas obtenir RE correcte.vraiment quelqu'un m'aider à atteindre cet objectif: Numéro de téléphone: (Code de pays) - (Code de ville) - (Numéro) Numéro de mobile: ((Country Code) - (Nombre)Validation des numéros de téléphone et mobiles

évidemment cela ne devrait pas prendre char. S'il vous plaît aidez-moi

+0

-vous Voulez-vous autoriser un code de pays? Un "+" est-il requis comme préfixe s'il y a un code de pays? Les codes de pays sont-ils facultatifs? Voulez-vous imposer des restrictions sur les séparateurs (tirets, barres obliques, espaces ou plus)? Pourquoi avez-vous des parenthèses autour des numéros de téléphone? Avez-vous besoin d'eux? Alors, veuillez clarifier vos exigences. Meilleur inclure également quelques exemples de ce que vous faites et ne voulez pas faire correspondre. –

Répondre

3

Ceci est le site pour regular expression. notez-le pour référence ultérieure, vous ne serez jamais déçus

Pour les numéros de téléphone: http://regexlib.com/Search.aspx?k=phone%20number

maintenant voici quelques échantillons de là

PHONENUMBERS

  • ^[2 -9] \ d {2} - \ d {3} - \ d {4} $
  • (((\ d {3})?) | (\ D {3} -))? \ D {3 } - \ d {4}
  • (([0-9] {2} | 0 {1} ((x | [0-9]) {2} [0-9] {2}))) \ s * [0-9] {3, 4} [-] * [0-9] {4}

Mobiles:

  • ^[+] 447 \ d {9} $
  • ^(+ 44 \ s ? 7 \ d {3} | (? 07 \ d {3})??) \ s \ d {3} \ s \ d {3} $

Hope it helps

Questions connexes