Мне нужно с помощью регулярки образать все нули спереди, и один ноль в конце. Написал вот такую регулярку, но она работает не правильно str.replace(/^0+/, '').replace(/0+/, ''). То есть мне нужно что бы к примеру из строки 0010400 мне возвращало 1040
Используйте
console.log("0010400".replace(/^0+|0$/g, ''))
См. демо регулярного выражения.
Подробности
^ - начало строки0+ - один и более символов 0| - или 0$ - 0 в конце строки.Модификатор g находит все совпадения.
Продвижение своими сайтами как стратегия роста и независимости