2009-10-20 6 views

Répondre

1

Vous pouvez utiliser: [A-Za-z]\w* pour assurer le premier caractère est une lettre et tous les autres caractères sont alphanumériques (en option en utilisant le *)

<asp:RegularExpressionValidator ID="rev" runat="server" 
    ControlToValidate="txtBox" 
    ErrorMessage="First character must be a letter!" 
    ValidationExpression="[A-Za-z]\w*" /> 
<asp:RequiredFieldValidator ID="rfv" runat="server" ControlToValidate="txtBox" 
    ErrorMessage="Value can't be empty" /> 

Le RequiredFieldValidator est utilisé conjointement avec le RegularExpressionValidator pour empêcher les entrées vides . Si cette zone de texte est facultative et n'a besoin d'être validée que lorsque quelque chose est entré, vous n'avez pas besoin d'utiliser RequiredFieldValidator.

+0

ya il fonctionne très bien thank u Mr.Ahmad Mageed (Egypte) –

1
<asp:TextBox id="TextBox1" runat="server"/> 
<asp:RegularExpressionValidator 
       ControlToValidate="TextBox1" 
       ValidationExpression="^[A-Za-z]\w*" 
       ErrorMessage="Input must start with a letter" 
       runat="server"/> 
+0

thank u Mr.Rex M, il travaille –

+0

Remarque: pour le regexvalidator, vous n'avez pas besoin^et les ancres $. Le validateur fonctionne comme s'il était automatiquement fourni. –

Questions connexes