0

こんにちは、現在失敗している正規表現があります。何が止まっているのかわからない。

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

でもなぜか取れない。

パターンに一致する有効なファイル名を教えてください..

4

1 に答える 1