Web サイトに製品 ID を設定しようとしていますが、製品 ID を次の形式にする必要があります: PIDNNNN (例: PID0001、PID0002、.... PID9999 など)。ValidationExpression を設定するために RegularExpressionValidator を使用することになっていますが、うまくいかないようです。
<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 つの整数をユーザーがキーにできるようにするにはどうすればよいですか?
Javascript を使用せずに、RegularExpressionValidator ですべてをコーディングできることを願っています。
ありがとう。