こんにちは、現在失敗している正規表現があります。何が止まっているのかわからない。
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
でもなぜか取れない。
パターンに一致する有効なファイル名を教えてください..