Eine Regex für eine Zahl bitte, danke!

Is −0 a number? How do you feel about √−1? Is ⅝ or ⅔ a number? Is 186,282.42±0.02 miles/second one number — or is it two or three of them? Is 6.02e23 a number? How many numbers in 0.083? How many numbers in 128.0.0.1? Is ∛8³ a number — or is it three of them? Are ४५६७ and ৭৮৯৮ numbers? What about 0377, 0xDEADBEEF, and 0b111101101? Is Inf a number? Is NaN? How do you feel about ㊅? What do ℵ₀ and ℵ₁ have to do with numbers? Or ℝ, ℚ, and ℂ?

Das passiert SO oft: Ein Problem sieht einfach aus ("wie schwer kann das schon sein") und je tiefer man in die Materie eintaucht, desto komplexer wird es auf einmal. Das ist wahrscheinlich derselbe Grund, warum der Zeitplan bei Projekten nie der Realität entspricht (bzw. entsprechen kann).