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