嗨,我有一个正则表达式,现在已经失败了。不知道什么在停止。
Regex regex = new Regex(@"^(([a-zA-Z]:)|(\\{2}\w+\\[\w- ]+[$])|(\\{2}\w+))(\\[\w-. ]*)*(.xml|.XML)$");
if (!regex.IsMatch(fuSource.PostedFile.FileName))
{
Page.Validators.Add(new ValidatorHelper("Please select a valid Application XML input file."));
}
我传递的文件名是:
XX2 03-01-2017.xml
但由于某种原因,它没有采取。
请帮助提供与模式匹配的有效文件名..