Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你能在没有屏蔽文本框的情况下用C#格式化文本框中的输入吗?_C#_Asp.net - Fatal编程技术网

你能在没有屏蔽文本框的情况下用C#格式化文本框中的输入吗?

你能在没有屏蔽文本框的情况下用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

我需要在我的C#web应用程序中设置许多文本框的格式,有些可以接受13个数字,有些可以接受10个数字,有些可以接受“IS112”这样的组合我还没有找到任何使用AJAX扩展的非屏蔽文本框的内容,我只是在检查是否有办法添加扩展、重新制作并标识文本框。


<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应用程序。我正在做我的顶点,这是我必须做的最后一件事之一,它让我慢了下来