没有工作......之后,我输入正确的格式我仍然看到错误坡平...
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtId"
ValidationExpression="[a-zA-Z]{3}_[0-9]{3}"
ErrorMessage="Invalid Id" Display="Dynamic">
</asp:RegularExpressionValidator>
修订END
编辑:
AL LOWED:
ABC_123
NOT ALLOWED
ABC123或ABC或123123或ABC123
编辑完
如何验证的正则表达式("ABC_123")
?
为例:
// Instance method:
Regex reg = new Regex(@"^[a-zA-Z'.]{1,40}$");
Response.Write(reg.IsMatch(txtName.Text));
// Static method:
if (!Regex.IsMatch(txtName.Text,
@"^[a-zA-Z'.]{1,40}$"))
{
// Name does not match schema
}
什么是允许的,什么是不允许匹配的?括号和引号是比赛的一部分吗?再举几个例子(正面和负面)。 –
我更新了我的问题...... –
请指出以下哪项是允许的:'SED_456''AB_123'' BC_123'' FGHIJKL_875643'' ABC_123'' ABC.123'' HELLO_000'' Hello_999' - 换句话说,它应该是三个大写字母,下划线,然后是三个数字,或者它应该是任意数量的字母(大写或小写),然后是下划线,然后是任意数字的数字等等。 –