Template:IsValidPageName

This template returns " " 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 " ". As a convenience, the template treats " " as an invalid page title. The main purpose of this template is to detect whether a template parameter has already been linked manually.

Examples

 * returns " "
 * returns " "
 * returns " "
 * returns " " (even though "-" can exist)
 * returns " "