Modul:Common: Unterschied zwischen den Versionen

40 Bytes hinzugefügt ,  17. Dezember 2025
p.isTrue() + boolean
(- returnStringCheck())
(p.isTrue() + boolean)
Zeile 229: Zeile 229:
-- testet String auf True-Werte verschiedenster Schreibweisen
-- testet String auf True-Werte verschiedenster Schreibweisen
local result = false
local result = false
if not p.isEmpty(s) then
if s ~= nil then
if type(s) == "number" then
if type(s) == "boolean" then
result = s
elseif type(s) == "number" then
result = (s ~= 0)
result = (s ~= 0)
else
else
s = tostring(s)
s = tostring(s)
result = ( s == "Ja" or s == "ja" or s == "Wahr" or s == "wahr" or s == "true")
result = (s == "Ja" or s == "ja" or s == "Wahr" or s == "wahr" or s == "true")
end
end
end
end