Dieses Lua-Modul prüft die übergebene CAS-Nummer auf Korrektheit. Dazu stellt es die Funktion checkCAS zur Verfügung, deren erster Parameter ein String mit der CAS Nummer ist. Also Rückgabewert gibt es boolschen Wert true/false zurück, der in Vorlagen als Text/String "true" oder "false" ausgewert werden kann.
Benutzt werden kann das Modul in Vorlagen auf folgende Art und Weise:
{{#ifeq: {{#invoke:CASRN|checkCAS|1={{{1}}}}} | true |<!--CAS Nummer ok-->|<!--CAS Nummer not ok-->}}
Es wird von der Vorlage Vorlage:CASRN benutzt.