Шаблон:Телефон
Материал из Энциклопедия МИФИ
Энциклопедия МИФИ > Телефон
Chameleon (Обсуждение | вклад) |
Chameleon (Обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
{{#vardefine:tel|{{#replace:{{#var:tel}}|-}}}} | {{#vardefine:tel|{{#replace:{{#var:tel}}|-}}}} | ||
+ | {{#vardefine:code|{{#explode:{{#explode:{{#var:tel}}|(|1}}|)|0}}}} | ||
+ | |||
+ | {{#if:{{#var:code}} | ||
+ | | | ||
{{#vardefine:prefix|{{#explode:{{#var:tel}}|(|0}}}} | {{#vardefine:prefix|{{#explode:{{#var:tel}}|(|0}}}} | ||
{{#vardefine:number|{{#explode:{{#var:tel}}|)|1}}}} | {{#vardefine:number|{{#explode:{{#var:tel}}|)|1}}}} | ||
- | {{#vardefine: | + | | |
+ | {{#vardefine:number|{{#var:tel}}}} | ||
+ | }} | ||
+ | |||
+ | {{#if:{{#len:{{#var:number}}}}>2}} | ||
+ | |{{#vardefine:number|{{#sub:{{#var:number}}|0|{{#len:{{#var:number}}-2}}-{{#sub:{{#var:number}}|{{#len:{{#var:number}}-2|2}}}} | ||
+ | }} | ||
{{#if:{{#var:code}} | {{#if:{{#var:code}} | ||
|{{#vardefine:tel|{{#var:prefix}} ({{#var:code}}) {{#var:number}}}} | |{{#vardefine:tel|{{#var:prefix}} ({{#var:code}}) {{#var:number}}}} | ||
- | |{{#vardefine:tel| | + | |{{#vardefine:tel|{{#var:number}}}} |
}} | }} | ||
Версия 17:51, 22 августа 2009
Надо использовать:
Пример: {{телефон|+7 ( 098) 698-1-444}} — +7 (098) 698-14-44
Пример: {{телефон|8 ( 098) 1-444}} — 8 (098) 14-44
Пример: {{телефон| 1-444}} — 14-44