ASP.NET Usare i validator: RegularExpressionValidator
Link sponsorizzati
Questo validator, come si intuisce dal nome, serve per validare l’input attraverso un’espressione regolare.
<form runat="server">
<asp:textbox ID="TextBox1" runat="server"></asp:textbox>
<asp:regularexpressionvalidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Devi inserire un'email"
Text="*" ControlToValidate="TextBox1" ValidationGroup="uno"
ValidationExpression="^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$">
</asp:regularexpressionvalidator>
<asp:button ID="Button1" runat="server" Text="Button" CausesValidation="true" ValidationGroup="uno" />
<asp:validationsummary ID="ValidationSummary1" runat="server" ValidationGroup="uno" />
</form>
<asp:textbox ID="TextBox1" runat="server"></asp:textbox>
<asp:regularexpressionvalidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="Devi inserire un'email"
Text="*" ControlToValidate="TextBox1" ValidationGroup="uno"
ValidationExpression="^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$">
</asp:regularexpressionvalidator>
<asp:button ID="Button1" runat="server" Text="Button" CausesValidation="true" ValidationGroup="uno" />
<asp:validationsummary ID="ValidationSummary1" runat="server" ValidationGroup="uno" />
</form>
In questo caso ho inserito un’espressione regolare per validare un’email. L’espressione va messa nella proprietà ValidationExpression. Per il resto valgono le considerazione fatte per gli altri validator.
Link sponsorizzati
Link sponsorizzati

