Не могу получить значение куки JavaScript
Мне нужно из куки получить значение id пользователя. Вот функция которой я читаю куки
function get_cookie ( cookie_name )
{
var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );
if ( results )
return ( unescape ( results[2] ) );
else
return null;
}
console.log(get_cookie('user-session'));
В итоге эта функция возвращает мне такое значение j:"5e575c7ab7deb71fb8eb448e".
Как мне получить только то что находится между двойными ковычками 5e575c7ab7deb71fb8eb448e?
Ответы (1 шт):
Автор решения: Станислав Усанов
→ Ссылка
Если получаемая строка всегда содержит j:" ... ", то просто вытащить подстроку вот так: results[2].slice(3,-1)