
このScribuntoモジュールの解説ページを作成することができます。 編集者は、このモジュールをサンドボックス (作成 | 複製)とテストケース (作成)で試すことができます。(解説) このモジュールのサブページ一覧。 |
local i = {} function i.IsLatin(frame) local txt = frame.args[1]; if txt == '' then return ''; end local len = mw.ustring.len(txt); local pos = 1; while ( pos <= len ) do charval = mw.ustring.codepoint(mw.ustring.sub(txt, pos)) -- note 8364 is the € symbol if charval>687 and charval~=8364 then return "no"; end pos = pos + 1; end return "yes"; end return i;