Module:String
Jump to navigation
Jump to search
Documentation
A module for invoking some string formatting Lua functions.
For detailed function documentation see Module:Common
Example usage
parseFloat
{{#invoke:String|parseFloat|-5.5e3}}
-5500
formatNum
{{#invoke:String|formatNum|1.2345}}
1.23
{{#invoke:String|formatNum|1234.567}}
1234
{{#invoke:String|formatNum|12345.67}}
12.3k
{{#invoke:String|formatNum|1234567.89}}
1.23M
local cm = require('Module:Common');
p = {}
function p.isEmpty(frame)
return cm.isEmpty(frame.args[1])
end
function p.parseInt(frame)
return cm.string.parseInt(frame.args[1])
end
function p.parseFloat(frame)
return cm.string.parseFloat(frame.args[1])
end
function p.trim(frame)
return cm.string.trim(frame.args[1])
end
function p.formatNum(frame)
return cm.formatNum(frame.args[1], frame.args[2], frame.args[3])
end
return p