I have a cookie called “login” that contains a structure like “username|hashcode|salt”.
Here’s my code:
function readTheCookie(the_info)
{
var the_cookie = document.cookie;
var the_cookie = unescape(the_cookie);
var broken_cookie2 = the_cookie.substr(6);
alert(broken_cookie2);
}
readTheCookie('login');
I’ts giving me
pickup22|d47f45d141bf4ecc999ec4c083e28cf7|4ece9bce292e1
Now I just want the first part (everything before the first pipe , in that case, I want pickup22)
How can I do that? Cause the username will never be the same, so I cant put a “fixed” lenght.
Any help appreciated!
That is nice and compact, plus easy to read, and finally it is JSLint compliant. Enjoy!