Составить регулярное выражение для метода preg_replace в php и метода replace в js

Бюджет: 1 000 руб
13.15 $ – 11.16 €
Заказчик выбрал исполнителя:
Сергей С  
Составить регулярное выражение для метода preg_replace в php и метода replace в js.

Число записывается в виде строки.

Если в строке только нули, то очистить строку.
Если в начале строки есть нули и после идут числа не равные нулю, то нужно вернуть нули и первое число которое не равно нулю.
Если в строке нет в начале нулей и количество чисел больше двух, то вернуть только два первых числа.
Если в строке только одно число, то вернуть его.
Если в строке после числа которое не равно нулю есть нули, то их удалить.

Примеры:
01 должно вернуть 01
010 должно вернуть 01
0054 должно вернуть 005
00000004551 должно вернуть 00000004
0000001230000110 должно вернуть 0000001
12345100 должно вернуть 12
000000 должно вернуть пустую строку
0 должно вернуть пустую строку
4 должно вернуть 4
414 должно вернуть 41
20 должно вернуть 2
Опубликован 14.03.2020 в 01:21 Последнее изменение: 14.03.2020 в 01:24

Выберите способ верификации:

Обновите страницу после прохождения верификации.