Match med Regex
Jeg har et regulært udtryk, som gerne skulle matche alle decimaltal. Min validering foretages løbende på textbox1 i nedestående kode. Det regulære udtryk i mit leave event skulle gerne sikre, at der aldrig bliver indtastet andet end decimaltal...private void textBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
string exp = @"
- ?(\d*)(,\d+)?";
System.Text.RegularExpressions.Match matchNumber = System.Text.RegularExpressions.Regex.Match(tester, exp);
if (!matchNumber.Success)
e.Handled = true;
}
Det virker slet ikke... Jeg kan skrive alle tegn.
