Was ist der einfachste Weg, in Rails 3 herauszufinden, ob eine Zeichenkette str
eine positive Gleitkommazahl enthält oder nicht? (str
ist kein Attribut in einem aktiven Rekordmodell)Wie ermittelt man, ob eine Zeichenfolge eine Zahl ist?
Es sollte so funktionieren:
str = "123" => true
str = "123.456" => true
str = "0" => true
str = "" => false
str = "abcd" => false
str = "-123" => false
Duplikat von http://stackoverflow.com/questions/1034418/determine-if-a-string-is-a-valid-float-value (für Floats) und http://stackoverflow.com/questions/ 4282273/does-ruby-1-9-2-haben-eine-ist-eine-funktion/428229 9 (für Ganzzahlen). BTW, 123 ist kein Float, es ist ein Integer. –