Improved date recognition somewhat
This commit is contained in:
parent
fb40455aa6
commit
9a6c51c0b3
@ -20,24 +20,42 @@ namespace BreCalClient
|
|||||||
e.Handled = true;
|
e.Handled = true;
|
||||||
tb.Text = Regex.Replace(text, @"(\d{2})(\d)", "$1.$2");
|
tb.Text = Regex.Replace(text, @"(\d{2})(\d)", "$1.$2");
|
||||||
tb.CaretIndex = tb.Text.Length;
|
tb.CaretIndex = tb.Text.Length;
|
||||||
|
tb.SelectedText = "";
|
||||||
}
|
}
|
||||||
else if (Regex.IsMatch(text, @"^(\d{2}\.\d{3})"))
|
else if (Regex.IsMatch(text, @"^(\d{2}\.\d{3})"))
|
||||||
{
|
{
|
||||||
e.Handled = true;
|
e.Handled = true;
|
||||||
tb.Text = Regex.Replace(text, @"^(\d{2}\.\d{2})(\d)", "$1.$2");
|
tb.Text = Regex.Replace(text, @"^(\d{2}\.\d{2})(\d)", "$1.$2");
|
||||||
tb.CaretIndex = tb.Text.Length;
|
tb.CaretIndex = tb.Text.Length;
|
||||||
|
tb.SelectedText = "";
|
||||||
}
|
}
|
||||||
else if (Regex.IsMatch(text, @"^(\d{2}\.\d{2}\.\d{2} \d{3})"))
|
else if (Regex.IsMatch(text, @"^(\d{2}\.\d{2}\.\d{2} \d{3})"))
|
||||||
{
|
{
|
||||||
e.Handled = true;
|
e.Handled = true;
|
||||||
tb.Text = Regex.Replace(text, @"(\d{2}\.\d{2}\.\d{2} \d{2})(\d)", "$1:$2");
|
tb.Text = Regex.Replace(text, @"(\d{2}\.\d{2}\.\d{2} \d{2})(\d)", "$1:$2");
|
||||||
tb.CaretIndex = tb.Text.Length;
|
tb.CaretIndex = tb.Text.Length;
|
||||||
|
tb.SelectedText = "";
|
||||||
|
}
|
||||||
|
else if (Regex.IsMatch(text, @"^(\d{2}\.\d\.\d{2} \d{3})"))
|
||||||
|
{
|
||||||
|
e.Handled = true;
|
||||||
|
tb.Text = Regex.Replace(text, @"(\d{2}\.\d\.\d{2} \d{2})(\d)", "$1:$2");
|
||||||
|
tb.CaretIndex = tb.Text.Length;
|
||||||
|
tb.SelectedText = "";
|
||||||
}
|
}
|
||||||
else if (Regex.IsMatch(text, @"^(\d{2}\.\d{2}\.\d{4} \d{3})"))
|
else if (Regex.IsMatch(text, @"^(\d{2}\.\d{2}\.\d{4} \d{3})"))
|
||||||
{
|
{
|
||||||
e.Handled = true;
|
e.Handled = true;
|
||||||
tb.Text = Regex.Replace(text, @"(\d{2}\.\d{2}\.\d{4} \d{2})(\d)", "$1:$2");
|
tb.Text = Regex.Replace(text, @"(\d{2}\.\d{2}\.\d{4} \d{2})(\d)", "$1:$2");
|
||||||
tb.CaretIndex = tb.Text.Length;
|
tb.CaretIndex = tb.Text.Length;
|
||||||
|
tb.SelectedText = "";
|
||||||
|
}
|
||||||
|
else if (Regex.IsMatch(text, @"^(\d{2}\.\d\.\d{4} \d{3})"))
|
||||||
|
{
|
||||||
|
e.Handled = true;
|
||||||
|
tb.Text = Regex.Replace(text, @"(\d{2}\.\d\.\d{4} \d{2})(\d)", "$1:$2");
|
||||||
|
tb.CaretIndex = tb.Text.Length;
|
||||||
|
tb.SelectedText = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user