var url = document.referrer;
var a=document.createElement('a');
a.href=url;
var path = a.pathname;
Скажем путь заключается в следующем:Нанести два регулярных выражений правил в матче()
/cat-dog-fish/
Я хочу, чтобы удалить начальные и конечные косую черту, если они существуют, иначе ничего не делать.
Я могу это сделать (удаляет слэш):
a.pathname.replace(/\/$/,'')
Или это (удаляет ведущий слэш)
a.pathname.replace(/^\//,'')
Но как удалить оба сразу, в Онер, если они существовать?
Используйте OR '|' operator: '/^\/| \/$/g' – 4castle
попробовал a.pathname.replace (/^\/| \/$ /, ''), но он удаляет ведущий косая черта? –
Сделать регулярное выражение заменой всех совпадений (и не только первого совпадения), используя глобальный модификатор 'g' – 4castle