Удалить символы в начале и конце строки

118
19 февраля 2021, 14:10

Мне нужно с помощью регулярки образать все нули спереди, и один ноль в конце. Написал вот такую регулярку, но она работает не правильно str.replace(/^0+/, '').replace(/0+/, ''). То есть мне нужно что бы к примеру из строки 0010400 мне возвращало 1040

Answer 1

Используйте

console.log("0010400".replace(/^0+|0$/g, ''))

См. демо регулярного выражения.

Подробности

  • ^ - начало строки
  • 0+ - один и более символов 0
  • | - или
  • 0$ - 0 в конце строки.

Модификатор g находит все совпадения.

READ ALSO
Получить элемент объекта React

Получить элемент объекта React

Получаю объект с сервера и записываю его в состояние, но когда выбираю значение его элемента - Cannot read property 'id' of undefinedОбъект выглядит вот так:

87
push не работает на сайте с телефона

push не работает на сайте с телефона

я пыталась открыть страницу на Android, но push-уведомление работает только на ПК, а на телефоне - нет, в чем может быть проблема? Как настроить push, чтобы...

122
поиск по паттерну

поиск по паттерну

Выводит [b,b,b],но как result сделать числом? Проще говоря нужно что-бы получилось кол-во букв b

118
Как переделать forEach на цикл for в сложном коде? [закрыт]

Как переделать forEach на цикл for в сложном коде? [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

158