Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/40: Рейтинг темы: голосов - 40, средняя оценка - 4.83
8 / 8 / 5
Регистрация: 21.11.2012
Сообщений: 98
.NET 2.x

Проверка на число

04.12.2015, 11:01. Показов 7420. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Есть строка в файле, которая считывается в переменную string test;
Эта строка может быть либо числом в пределах типа uint; либо текстовой строкой.
Как программно можно проверить, число ли это. Только через регулярки? По принципу:
C#
1
2
Regex reg = new Regex(@"\d");
Match m = reg.Match(test);
?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2015, 11:01
Ответы с готовыми решениями:

Проверка на вещественное число
Доброго времени суток, такая задача : По сути, мне щас требуется разъяснить задачу код не столь важен Если я правильно понял, то на...

Visual C++ проверка ввода на число, проверка на кирилицу
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

Проверка, делится ли число на другое число без остатка
Есть ли в Visual Basic.NET оператор или функция, которая проверяет делится ли одно число на другое без остатка?

2
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
04.12.2015, 11:07
можно через TryParse:
C#
1
2
3
4
5
6
7
8
9
int n;
if (int.TryParse(test, out n)) 
{
    //число
}
else
{
    //не число
}
Если проверка показала, что test можно преобразовать в число типа int, то это число запишется в переменную n
2
TheGreatCornholio
 Аватар для Woldemar89
1255 / 733 / 285
Регистрация: 30.07.2015
Сообщений: 2,408
04.12.2015, 11:34
Даценд, lampard14,
Цитата Сообщение от lampard14 Посмотреть сообщение
Только через регулярки?
???

C#
1
2
3
4
5
6
7
8
9
            //using System.Text.RegularExpressions;
            string pattern = @"^\d+$";
 
            string s1 = "33442";
            Console.WriteLine("{0} - {1}", s1, Regex.IsMatch(s1,pattern) ? "число" : "не число");
            string s2 = "345f5";
            Console.WriteLine("{0} - {1}", s2, Regex.IsMatch(s2, pattern) ? "число" : "не число");
            
            Console.ReadKey();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.12.2015, 11:34
Помогаю со студенческими работами здесь

Проверка введенных данных: число/не число
проходим try catch throw в универе. взял стаааааарую прогу и в нее вкладываю проверки введенных данных посредством try catch throw но у...

проверка число или не число
Подскажите,как на php сделать проверку код должен быть такой: если в поле из таблицы записано число,то его надо поменять на поле...

Проверка на число
Подскажите плс, что я не так сделал? Первый раз использую регулярные выражения и сразу неудачно:( var _num = function (strToTest) { ...

Проверка на число
у меня есть скрипт (решение неравенства ax+b<0) помогите сделать проверку на то введено ли число если введено не число соответственно...

Проверка на число
Вот есть такая проверка которая проверят на число. Проблема в том что ноль тоже не проходит, а он нужен, как сделать чтобы ноль тоже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 11.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 10.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 09.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 09.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 09.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru