I need to make a number validation for specified string. The problem is, the string could be a large number, larger than any numeric type in C# can represent, so I can't use TryParse functions, because they will give only information about whether they can convert to those types.
It should take into account -/+, separator, and current culture settings.
I found some solutions using regular expressions, but all of them miss some details. And I'm not good at regular expressions