我有一个asp文本框控件,现在使用正则表达式我要验证该控件,该控件应包含9个字符,其中前2个是字母,然后是6个数字,然后是1个字母。任何帮助将不胜感激。
答案 0 :(得分: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}$" />