Mvc validation de l'expression régulière, seuls les chiffres?
J'ai essayé le code suivant pour les chiffres-seule la validation d'un numéro de contact avec la validation en Mvc web app.
[RegularExpression(@"/(^\(\d{10})?)$/", ErrorMessage = "Please enter proper contact details.")]
[Required]
[Display(Name = "Contact No")]
public string ContactNo { get; set; }
Mais l'expression de validation ne fonctionne pas.
Pour le nombre de contact que je veux pour accepter uniquement des chiffres. Il peut être soit un de 10 chiffres du numéro de téléphone cellulaire ou un numéro de ligne.
- Ce n'est pas de travail?
- Quel doit être le format le numéro de contact d'être? Il peut contenir des espaces ou des tirets?
- définir "correctement", ce qui est inapproprié à ce sujet?
- il pourrait être quelque chose comme peuvent avoir les 10 chiffres du numéro de téléphone mobile ou à la ligne à main à donc c'est pourquoi je jy=ust besoin pour prendre des chiffres comme une entrée
- Le problème est résolu?
Vous devez vous connecter pour publier un commentaire.
//
est javascript façon de construire une expression régulière littérale de l'objet. Dans .NET, vous ne devriez pas l'utiliser.Essayez ce qui suit:
ou si vous voulez exactement 10 chiffres:
Si n'avez pas de restrictions autres que des chiffres seulement, cela devrait s'adapter:
Cela a fonctionné pour moi: