0

フォームがあり、ファイルをアップロードします。ファイル名がこの形式input##.txtであることを確認する必要##があります。

これまで、アップロード入力にバリデーターがありinput\d{2}\.txt、見つけた正規表現は でしたが、FileUpload コントロールのファイル名が次のようになっているため、十分ではありません。

C:\Documents and Settings\xyz\Desktop\input01.txt

の部分のみを検証する必要がありinput01.txtます。

誰でも私を助けることができますか?

4

1 に答える 1

1

これを試して:

var fileName = Path.GetFileName(path);
var regex = new Regex("input\d{2}.txt", RegexOptions.IgnoreCase);
var isValid = regex.Matches(fileName);
于 2012-09-03T20:03:55.890 に答える