我正在尝试为我的网站设置产品 ID,我需要我的产品 ID 采用以下格式:PIDNNNN(例如 PID0001、PID0002、.... PID9999 等)。我应该使用 RegularExpressionValidator 来设置 ValidationExpression 但它似乎不起作用。
<asp:TextBox ID="txtBoxProductID" runat="server" MaxLength="7"></asp:TextBox>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="txtBoxProductID" ErrorMessage="Please enter a Product ID"
ForeColor="Red"></asp:RequiredFieldValidator>
<br />
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
ControlToValidate="txtBoxProductID"
ErrorMessage="Format: PIDNNNN" ForeColor="Red"
ValidationExpression="^[PID]([0-9]{4})$"></asp:RegularExpressionValidator>
如何使“PID”成为固定字符,而 4 个整数由用户输入?
我希望我可以在 RegularExpressionValidator 中编写所有代码,而不是使用 Javascript。
谢谢。