Задача на проверку целого или вещественного числа - C#
Формулировка задачи:
Задача написать программу, которая проверяет строку на соответствие её формату
числа и выводит формат, в котором это число записано.
Пример 5,-3.5 это обычный формат
3.55e-5 это научный формат
ABC - не число.
Надо решить через регулярные выражения.
Проверка на целое число такое
Написал проверку на вещественное,но что-то не работает, поправьте пожалуйста
Вот код
И как совместить проверку на целое и вещественное число с точкой без Е?
Regex reg = new Regex(@"^[+\-]?\d+$", RegexOptions.IgnoreCase);
Regex reg1 = new Regex(@"^[+\-] ?\d + (?:\.\d +)?$", RegexOptions.IgnoreCase);
Решение задачи: «Задача на проверку целого или вещественного числа»
textual
Листинг программы
Regex reg = new Regex(@"^-*[0-9,\.]+$", RegexOptions.IgnoreCase);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д