入力値に少なくとも1つのドットが含まれていることを確認する必要があるため、次を使用しました。
<asp:RegularExpressionValidator runat="server"
ControlToValidate="MyInput" Text="*"
ErrorMessage="must contain at least one dot"
ValidationExpression="\.+" />
そして、それは機能しません。ページソースを調べると、ASP.NETがバックスラッシュ文字をエスケープしていることがわかります。そのため、java-scriptでは次のようになり"\\.+"
ます。なぜそうするのですか?RegularExpressionValidatorがエスケープしないようにするにはどうすればよいですか?