Partager via


ValidationExpression, propriété

Définit ou retourne l'expression régulière assignée devant être les critères de validation. La valeur par défaut est une chaîne vide ("").

public string ValidationExpression {
   get,
   set
}

Exceptions

Type d'exception Condition
HttpException L'expression régulière assignée a été mal formée.

Exemple

L'exemple suivant montre comment utiliser la propriété ValidationExpression pour définir une expression de validation pour une adresse électronique, un numéro de téléphone et une URL.

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

 ' e-mail address validation
revEmail.ValidationExpression = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
' telephone number validation
revPhone.ValidationExpression = "((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}"
'/ URL validation
revURL.ValidationExpression = "http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"

End Sub

[C#]

void Page_Load(Object sender, EventArgs e)
{
   // e-mail address validation
   revEmail.ValidationExpression = 
     "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
   // telephone number validation
   revPhone.ValidationExpression = 
     "((\\(\\d{3}\\) ?)|(\\d{3}-))?\\d{3}-\\d{4}";
   /// URL validation
   revURL.ValidationExpression = 
     "http://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";
}   

Voir aussi

S'applique à : RegularExpressionValidator, classe