How to combine RegularExpressionValidator control and RequiredFieldValidator?
asp.net, c#, regex, validation
Solution
You can roll your own CustomValidator, combining the functionality. Other than that, no not to my knowledge.
Problem
I often use regex expression validators that are also a required field. Which leads to what seems like redundant controls on the page. There is no "Required" property of the regex validator which means I need another control. Like this: ``` <asp:TextBox ID="tbCreditCardNumber" runat="server" Width="200"></asp:TextBox> <asp:RegularExpressionValidator ID="revCreditCardNumber" runat="server" ControlToValidate="tbCreditCardNumber" ValidationGroup="CheckoutGroup" ErrorMessage="Invalid Credit Card Number!" ValidationExpression="^(3[47][0-9]{13}|5[1-5][0-9]{14}|4[0-9]{12}(?:[0-9]{3})?)$">*</asp:RegularExpressionValidator> <asp:RequiredFieldValidator ID="rfvCreditCardNumber" runat='server' ControlToValidate="tbCreditCardNumber" ValidationGroup="CheckoutGroup" ErrorMessage="Credit Card Number Required">*</asp:RequiredFieldValidator> ``` Is there a way to combine the two controls so I don't have to type so much code?