RegularExpression验证格式(ABC_123)

本文关键字:ABC 验证 格式 RegularExpression | 更新日期: 2023-09-27 18:14:54

更新:

不起作用。。。在我输入正确的格式后,我仍然看到弹出的错误。。。

<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txtId"
ValidationExpression="[a-zA-Z]{3}_[0-9]{3}"
ErrorMessage="Invalid Id" Display="Dynamic">
</asp:RegularExpressionValidator>

更新结束

编辑:

允许:

ABC_123

不允许

ABC123或ABC or 123123或ABC-123

结束编辑

如何在正则表达式中验证("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
}

RegularExpression验证格式(ABC_123)

Regex match = new Regex(@"^[a-zA-Z]{3}_[0-9]{3}$");

适用于我。

用于查找ABC_123的Regex可能与此[a-zA-Z]{3}_[0-9]{3} 类似