I am trying to implement asp.net regularexpression validator and want to check if string contains number or not. Its ok to have string containing number only
I tried below but its not working
<asp:RegularExpressionValidator ID="rfvMyCode" runat="server" ValidationGroup="ValidationSave" ControlToValidate="txtMyCode"
ErrorMessage="String must have a Number" ForeColor="#FF3300" ValidationExpression="^[a-zA-Z0-9]+$"></asp:RegularExpressionValidator>
>Solution :
If you want to validate that the string must contain at least one number, you can use .*\d.* regex regex
<asp:RegularExpressionValidator ID="rfvMyCode" runat="server" ValidationGroup="ValidationSave"
ControlToValidate="txtMyCode" ErrorMessage="String must have a Number" ForeColor="#FF3300"
ValidationExpression=".*\d.*"></asp:RegularExpressionValidator>
.* means "0 or more of any character"
\d matches any single digit [0-9]