Module:Utils: Difference between revisions
m Bug fixing |
m Bug fixing (only allow digits in fractions) |
||
Line 11: | Line 11: | ||
if input:match('/') == '/' then | if input:match('/') == '/' then | ||
local denominator = 1 | local denominator = 1 | ||
input, denominator = input:match("^%s*( | input, denominator = input:match("^%s*([0-9]+)[/?]([0-9]+)%s*$") | ||
result = tonumber(input)/tonumber(denominator) | result = tonumber(input)/tonumber(denominator) | ||
else | else |