嗨 我正在使用c#在窗口窗體上應用正則表達式。但現場正則表達不起作用!Regex.IsMatch不能以窗口形式使用csharp
if (txtRefno.Text == "" && !Regex.IsMatch(txtRefno.Text, @"^[0-9]+$"))
{
msg.Text = "reference no. contain Invalid characters";
}
但它不工作,接受一切。
我改變了模式爲「^ [0-9] + $」,但我收到相同的結果;然後我改變了regex.IsMatch(inputstring, pattern) == false;
的條件,然後應該顯示錯誤,但它也不適用於我。
任何想法?
問候
touseef
'string.IsNullOrWhitespace()'可能是第一次測試要好。 – 2011-05-24 08:55:48
是的,但只適用於Framework 4.0 – 2011-05-24 09:02:42