| This template uses Lua:
|
This template returns "valid
" if the given page title is valid, or the empty string otherwise. The page does not need to exist in order for the template to return "valid
". As a convenience, the template treats "-
" as an invalid page title.
{{#if:
{{{1|}}} |
{{#if:
{{isValidPageName|{{{1}}}}} |
[[{{{1}}}]] |
{{{1}}}
}}
}}
{{isValidPageName|Main Page}}
returns "valid
"
{{isValidPageName|[[Main Page]]}}
returns "
"
{{isValidPageName|This page could not POSSIBLY exist, could it?}}
returns "valid
"
{{isValidPageName|-}}
returns "
" (even though "-" can exist)
{{isValidPageName}}
returns "
"