你能在没有屏蔽文本框的情况下用C#格式化文本框中的输入吗?
我需要在我的C#web应用程序中设置许多文本框的格式,有些可以接受13个数字,有些可以接受10个数字,有些可以接受“IS112”这样的组合我还没有找到任何使用AJAX扩展的非屏蔽文本框的内容,我只是在检查是否有办法添加扩展、重新制作并标识文本框。你能在没有屏蔽文本框的情况下用C#格式化文本框中的输入吗?,c#,asp.net,C#,Asp.net,我需要在我的C#web应用程序中设置许多文本框的格式,有些可以接受13个数字,有些可以接受10个数字,有些可以接受“IS112”这样的组合我还没有找到任何使用AJAX扩展的非屏蔽文本框的内容,我只是在检查是否有办法添加扩展、重新制作并标识文本框。 <asp:TextBox ID="txtBox" runat="server" MaxLength="13"></asp:TextBox> This is a text Box <asp:RegularExpressio
<asp:TextBox ID="txtBox" runat="server" MaxLength="13"></asp:TextBox>
This is a text Box
<asp:RegularExpressionValidator ID="RegularExpressionValidator1"runat="server" ControlToValidate="txtBox"
ValidationExpression="^(\d{0,13})$" ErrorMessage="*Invalid Text Length:" text="*" Display="Dynamic" />
这是一个文本框
您可以使用自定义验证器和正则表达式。您是否控制环境?您可能会看到HTML5中实现的一些新类型。不过,它们并不都是标准的。我会将正则表达式放在文本框的生成方法中吗?很抱歉,我不熟悉c#和创建web应用程序。我正在做我的顶点,这是我必须做的最后一件事之一,它让我慢了下来