Module:Convert to eastern arabic numerals/sandbox: Difference between revisions
Appearance
hp>TartarTorte Try slight refactor |
Humanipedia (talk | contribs) m 1 revision imported |
(No difference)
|
Latest revision as of 21:10, 3 February 2025
Documentation for this module may be created at Module:Convert to eastern arabic numerals/sandbox/doc
local p = {}
local CONVERSION_TABLE = {
["0"] = "٠",
["1"] = "١",
["2"] = "٢",
["3"] = "٣",
["4"] = "٤",
["5"] = "٥",
["6"] = "٦",
["7"] = "٧",
["8"] = "٨",
["9"] = "٩",
["."] = ","
}
function p._convert(args)
if not args or not args[1] then
return "Error! Arguments provided are null"
end
local num_str = tostring(args[1])
local new_str = string.gsub(num_str, "[0-9.]", CONVERSION_TABLE)
return new_str
end
function p.convert(frame)
return p._convert(frame.args)
end
return p