Есть обработчик событий, который при изменении цены в input отправляет в URL данные в виде:
Но возникает проблема, когда пользователь удаляет все цифры из input, и тогда в URL остается висеть: localhost/marketAJAX/
before//
Как в случае удаления всех чисел из input'a не добавлять строку before// в URL?
before.oninput = function() { // обработчик событий на цену "до"
let delBefore = /before\/[0-9]*\//i;
URL = URL.replace(delBefore, '');
URL += "before/" + before.value + "/";
console.log (URL);
};