Skip to content

Commit 36bf370

Browse files
committed
Support exponential notation for Money.parse
1 parent 05cb9fc commit 36bf370

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

lib/money.ex

+6
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,12 @@ defmodule Money do
204204
defp prepare_parse_string(["9" | tail], delimiter, acc),
205205
do: prepare_parse_string(tail, delimiter, ["9" | acc])
206206

207+
defp prepare_parse_string(["e" | tail], delimiter, acc),
208+
do: prepare_parse_string(tail, delimiter, ["e" | acc])
209+
210+
defp prepare_parse_string(["E" | tail], delimiter, acc),
211+
do: prepare_parse_string(tail, delimiter, ["E" | acc])
212+
207213
defp prepare_parse_string([delimiter | tail], delimiter, acc),
208214
do: prepare_parse_string(tail, delimiter, ["." | acc])
209215

0 commit comments

Comments
 (0)