Module:Utils: Difference between revisions
m Bug fixing |
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*$") |