以下のように、RegularExpressionValidator コントロールを使用して、VS2003 Web アプリケーションの Web フォームである TextBox1 という名前の TextBox コントロールを検証します。
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" ErrorMessage="Fromat error."
ValidationExpression="^(?=.*[0-9])(?=.*[a-zA-Z]).{8,10}$" ControlToValidate="TextBox1"></asp:RegularExpressionValidator>
文字列「qwer1asd」を入力すると、一致しません。しかし、同じ正規表現:
^(?=.*[0-9])(?=.*[a-zA-Z]).{8,10}$
...JavaScript で一致します。どうすれば修正できますか?