java - Safe String to BigDecimal conversion - Stack Overflow
"Because given some custom format it is a pain..." I dunno, it kind of separates problem domains. First you clean the human-readable stuff out of the string, then hand off to something that knows how to correctly and efficiently turn the result into a Big...