Я пытаюсь отфильтровать ввод TextBox с помощью Regex. Мне нужно до 3 цифр перед десятичной запятой и мне нужно 2 после нее. Это может быть в любой форме.
Я пытался изменить команды regex, но это приводит к ошибкам, и отдельные входы не будут действительными. Я использую TextBox в WPF для сбора данных.
bool containsLetter = Regex.IsMatch(units.Text, "^[0-9]{1,3}([.] [0-9] {1,3})?$");
if (containsLetter == true)
{
MessageBox.Show("error");
}
return containsLetter;
Я хочу, чтобы фильтр регулярных выражений принимал следующие типы входных данных:
111.11,
11.11,
1.11,
1.01,
100,
10,
1,