モジュール:IsValidPageName

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

この説明文は 『 モジュール:IsValidPageName/doc 』 から呼び出されています。
引数に指定した文字列がページ名として有効なら「valid」を、有効でなければ空白を返すモジュールです。そのページが存在してもしなくても「valid」が返されます。

テンプレート中での使用時には、このモジュールを使用したテンプレートである{{IsValidPageName}}を利用するほうが便利です。なお、このテンプレートの場合は利便性への考慮から、「-」は有効でないページ名として扱われます。

移入ページ
ウィキペディア移入モジュール
このモジュールはウィキペディアのjawp:Module:IsValidPageName(2016年3月6日 (日) 17:33の版)から移入されたものです。
-- このモジュールは [[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