У меня есть это регулярное выражение "^[0-9]+\.?[0-9]*$" )
для соответствия двойному числу или целому числу в Visual C++, но, похоже, это не работает. Любые идеи. вот как я применяю код:
if ( System::Text::RegularExpressions::Regex::IsMatch(e0, "^[0-9]+\.?[0-9]*$"))
{
e0_val = System::Convert::ToDouble(e0);
}