我有一个表单,我上传了一个文件,我必须验证文件名是否为input##.txt
格式,其中##
为数字。
到目前为止,我已经在上传输入上找到了验证器,我找到的正则表达式为input\d{2}\.txt
,但还不够,因为FileUpload控件的文件名如下所示:
C:\ Documents and Settings \ xyz \ Desktop \ input01.txt
我需要仅使用input01.txt
验证部分。
有人可以帮助我吗?
答案 0 :(得分:1)
试试这个:
var fileName = Path.GetFileName(path);
var regex = new Regex("input\d{2}.txt", RegexOptions.IgnoreCase);
var isValid = regex.Matches(fileName);