Шаблон: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> — последовательность не более чем шести цифр.