Template:Title year range/doc

From MOASSpedia
Jump to navigation Jump to search

Extracts a year range from a page title.

Explanation

A "year range" is a four-digit number followed by an endash with no spaces, and then two or four digits: YYYY–YY or YYYY–YYYY.

Note that separator must be an endash:

The template will not recognise other separators, such as

Examples of valid year ranges

  • 1651–1652 Green tickY
  • 1427–1509 Green tickY
  • 1706–1707 Green tickY
  • 1706–07 Green tickY
  • 1924–29 Green tickY
  • 1806–2014 Green tickY

Examples of invalid year ranges

  • 1725-34 Red XN (not an endash)
  • 1966—67 Red XN (not an endash)
  • 601–08 Red XN (leading year is only 3 digits)
  • 45025–34 Red XN (five digits in leading year, will be read as 5025–34)

Usage

or

or

TemplateData

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template based on this TemplateData.

TemplateData for Title year range

Extracts a year ranges from the current page title. All parameters are optional.

Template parameters

ParameterDescriptionTypeStatus
Match Instance1 match

If multiple year ranges are found, this specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1.

Default
1
Numberoptional
No match text2 nomatch

If no year range is found, output the "nomatch" value. Defaults to blank.

Stringoptional
Override page titlepage

Specified a page title to use other than the current page. If left blank, the template will use the title of the current page

Default
{{BASEPAGENAME}}
Page nameoptional

See also