我有一个FileUpload控件,需要验证使用RegularExpressionValidator浏览的FileName。我正在使用此正则表达式:^[[email protected]]*$
。但是它也正在检测目录中的特殊字符。EG\
或:
中的C:\Sample FIle.txt
。另一个问题是需要使用静态类来存储正则表达式。因此,在加载包含FileUpload控件的用户控件时,会出现类似的内容this.RegexValidatorControl.ValidationExpression = SampleClass.FileNameRegex
,其中FileNameRegex声明为static string ^[[email protected]]*$
。
对我应该如何处理有帮助吗?
有2个要求:
这实际上起到了窍门: ^[A-Za-z0-9 _]*[A-Za-z0-9 ._:\\]*[\.]?[A-Za-z0-9]+$
这只接受1的路径 .
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句