我需要确保输入值至少包含一个点,所以我使用了以下内容:
<asp:RegularExpressionValidator runat="server"
ControlToValidate="MyInput" Text="*"
ErrorMessage="must contain at least one dot"
ValidationExpression="\.+" />
那是行不通的。通过检查页面源,我可以看到 ASP.NET 转义了反斜杠字符,因此在 java-script 中它看起来像"\\.+"
. 为什么会这样做,我如何防止 RegularExpressionValidator 转义它?