Module:Utils: Difference between revisions

Fredg999 (talk | contribs)
m Bug fixing
Fredg999 (talk | contribs)
m Bug fixing
Line 12: Line 12:
local denominator = 1
local denominator = 1
input, denominator = input:match("^%s*([0-9]+)[/?]([0-9]+)%s*$")
input, denominator = input:match("^%s*([0-9]+)[/?]([0-9]+)%s*$")
result = (tonumber(input) or def_value)/tonumber(denominator)
result = (tonumber(input) or def_value)/(tonumber(denominator) or 1)
else
else
input = input:match("^%s*(.-)%s*$")
input = input:match("^%s*(.-)%s*$")