<templatestyles></templatestyles>
| このLuaモジュールは53,000のページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はモジュールのサンドボックス・サブページ、テストケース・サブページで試すべきです。そうすれば、試した変更を1度の編集でこのモジュールに加えることができます。しかし、最初にあなたの提案した変更を、この項目のノートで議論するようにお願いします。 |
<templatestyles></templatestyles>
<templatestyles></templatestyles>
| このモジュールはベータ版です。広く使用される準備ができていますが、予期せぬエラー・バグがある可能性もありますので十分注意してください。 |
このモジュールは{{IsValidPageName}}を実装しています。引数として渡されたページ名が空白、または技術的に使えるページ名の場合、"valid
"を返します(ページが実際に存在する必要はありません)。
使い方
下記のように使用してください。
{{#invoke:IsValidPageName|isValidPageName|''テスト''}}
-- このモジュールは [[Template:IsValidPageName]] の実体です。
local export = {}
function export.isValidPageName(frame)
local success, res = pcall(mw.title.new, frame.args[1])
if success and res then
return "valid"
else
return ""
end
end
return export