Почему Regex неправильно определяет число?
От: s_aa Россия  
Дата: 17.05.17 08:24
Оценка:
private bool IsNumber(string s)
{
    return Regex.IsMatch(s, @"[+-]?\d+(\.\d+)?", RegexOptions.Compiled);
}


s = "p1234", а функция возвращает true. Почему так?
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.