La validation des Indiens de numéro de téléphone dans windows formulaire de demande de l'aide .net c#?
Je développe une application windows form dans .net c#, Tout ce que je veux savoir, c'est comment valider les Indiens numéro de téléphone, si un utilisateur entre dans une zone de texte.
- vous ne précisez pas la façon dont ce téléphone est le format, et de ne pas écrire en c# dans les tags. la question est trop vague.
- voir, je n'y écrit en c# dans la question.
- Vous pouvez utiliser des Regex
- crochet jusqu'à un modem et composez le numéro.... seulement une blague, que voulez-vous de les valider? que le format est correct - voulez-vous inclure extenstions, le code du pays, etc, vous devez être un peu plus précis
- y compris le code du pays seulement
- par exemple: la zone de texte doit accepter le nombre comme ceci (+919821808807).
Vous devez vous connecter pour publier un commentaire.
Vous pouvez faire usage de l'expression Régulière
par exemple,
et que vous pouvez utiliser rx.IsMatch pour valider la chaîne d'entrée.
le format standard de l'Indien le numéro de téléphone mobile est de +91 (code du pays) suivi de 10 chiffres.
il suffit de vérifier si elle est suivie. si ses un terrain numéro de téléphone le contrôle est difficile. oryou pouvez obtenir des sites web externes qui peuvent valider le numéro pour vous.
Tout ce que vous pouvez faire est de vérifier le code de pays pour une correspondance exacte. ensuite, le reste sont tous les chiffres et il y a 10 d'entre eux. pas d'autres caractères autorisés. En inde, nous n'avons pas, nous ne pas utiliser - pour séparer entre les chiffres
En c# vous avez besoin d'une regex vérifie pour +91 suivi de 10 chiffres
il peut également être utile de vérifier pour 0091 suivi de 10 chiffres
MODIFIER
juste par souci d'exhaustivité, le tableau suivant ne
(\+91|0091)\d{10}
Système.Texte.RegularExpressions.Regex expr;
J'ai essayé toutes les méthodes mentionnées ci-dessus, n'a pas fonctionné pour Moi... Donc j'ai fait un Code propre:-
Il va travailler pour vous:
upvote si vous le souhaitez! 🙂