Condividi tramite


Proprietà ValidationExpression

Imposta o restituisce l'espressione regolare assegnata che viene utilizzata come criterio di convalida. Il valore predefinito è una stringa vuota ("").

public string ValidationExpression {
   get,
   set
}

Eccezioni

Tipo di eccezione Condizione
HttpException L'espressione regolare assegnata non è corretta.

Esempio

Nell'esempio che segue viene illustrato come utilizzare la proprietà ValidationExpression per impostare un'espressione di convalida per un indirizzo di posta elettronica, un numero di telefono e un 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- ./?%&=]*)?";
}   

Vedere anche

Si applica a: classe RegularExpressionValidator