solved
<asp:RegularExpressionValidator runat="server" ID="regtbconto" controltovalidate="tbconto" ValidationExpression="^\d+$" ErrorMessage="Conto può essere solo numerico" Display="none" ValidationGroup="detail"></asp:RegularExpressionValidator>
ma il comparevalidator col datatypecheck non dovrebbe fare la stessa cosa?