简单的VB.NET RegularExpressionValidator无法正常工作

时间:2015-12-13 20:41:49

标签: asp.net regex vb.net

我很尴尬地问,但我已经在这几个小时尝试多种解决方案而没有运气。

我正在尝试验证我的asp.net FileUploadControl 使用的文件名。

我想要做的就是测试文件是否以“RFTrack”开头。

<asp:FileUpload id="FileUploadControl" MaxLength="75" runat="server" CssClass="input" />
<asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server"
  ErrorMessage="Must start with 'RFTrack'" ValidationExpression ="^rftrack"
  ControlToValidate="FileUploadControl" >
</asp:RegularExpressionValidator>

使用此验证,我无法获得以“RFTrack”开头的任何测试文件来通过验证。我甚至尝试使用名为“rftrack”的文件无济于事。

我使用了多个在线正则表达式测试人员,证实我的正则表达式是正确的。我也试过像

这样的东西
 ^(rftrack|RFTRACK)

没有运气。我确定我只是错过了一些明显的东西。

0 个答案:

没有答案