Шаблон:OEIS-id-norm
Внешний вид
Шаблон для использования в других шаблонах. Он приводит заданный идентификатор последовательности в OEIS к стандартной форме A-номера (A-number). Для использования в статьях напрямую не предназначен.
Примеры
{{OEIS-id-norm|A001234}}→ A001234{{OEIS-id-norm|A1234}}→ A001234{{OEIS-id-norm|1234}}→ A001234{{OEIS-id-norm|a001234}}→ A001234{{OEIS-id-norm|1}}→ A000001{{OEIS-id-norm|123456}}→ A123456{{OEIS-id-norm|A123456}}→ A123456{{OEIS-id-norm|a123456}}→ A123456
Пример с двумя параметрами:
{{OEIS-id-norm|13|foo}}→ foo000013
Алгоритм
- если входной параметр начинается с латинской «A» или «a», выкинуть эту букву
- дописать в начало остатка нули до шести символов
- дописать в начало заглавную латинскую «A» (или второй параметр, если он указан)
В качестве первого параметра обрабатывается вход, удовлетворяющий одному из описаний:
- A<n>
- a<n>
- <n>
где <n> — последовательность не более чем шести цифр.