У меня есть этот код в JS. Это меняет мое входное значение. Он удаляет все пробелы, а затем после каждого второго символа добавляет один пустой пробел.
var value = $(input).val().replace(/(\s)/g, '').replace(/(\d{2})/g, '$1 ');
1234
меняется на 12 34
или
1234568790
на 12 34 56 78 90
Этот код работает хорошо. Моя проблема - я не знаю, как исключить ноль, но только если он стоит на первом месте.
Например, я хочу, чтобы это
011111
изменилось на 011 11 1
0000000
изменить на 000 00 00
01234568790
на 012 34 56 78 90
111000
на 11 10 00
012034000
на 012 03 40 00
Ввод может быть длиннее, чем мои примеры. (Я буду использовать больше символов, но пока представьте только цифры)
Как я могу редактировать свое регулярное выражение? (Я знаю как это сделать без регулярных выражений)