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
但由於某些原因,沒有采取。
請與該模式匹配的有效文件名幫助..
你能提供輸入文件名的格式嗎? –
究竟發生了什麼?您的正則表達式匹配'c:\ XX2 03-01-2017.xml'或'\\ c \ XX2 03-01-2017.xml'。 –
這是我的輸入「XX2 03-01-2017.xml」 – user155489