我有一个 asp 文本框控件,现在使用正则表达式我想验证该控件,它应该包含 9 个字符,其中前 2 个是字母,然后是 6 个数字,然后是 1 个字母。任何帮助,将不胜感激。
问问题
3363 次
1 回答
3
如果我知道我的正则表达式,你可以使用这个:^[a-zA-Z]{2}[\d]{6}[a-zA-Z]{1}$
.
({1}
最后不需要,但我虽然看起来不错......)
你如何检查这取决于你。您可以在代码隐藏(因为您使用的是 asp.net)或 JS 中执行此操作。
编辑:也应该与ValidationExpression
.
这是一个使用中的示例:
<asp:TextBox ID="TB1" runat="server" />
<asp:RegularExpressionValidator ID="validator" runat="server" ControlToValidate="TB1" ErrorMessage="2 letters, 6 digits and a letter, hotshot!" ValidationExpression="^[a-zA-Z]{2}[\d]{6}[a-zA-Z]{1}$" />
于 2013-04-08T09:54:12.780 回答