Get Cookie value by name using regular expression.
Argument
Description
Type
string
Cookie value, returns empty string if not exists
string
Parameter
Description
Type
Default
name
Cookie name
string
Required
import { getCookieByName } from 'ranuts' ;
const token = getCookieByName ( 'token' );
console. log (token); // Cookie value or empty string
import { getCookie, getCookieByName } from 'ranuts' ;
// getCookie uses string splitting
const value1 = getCookie ( 'token' );
// getCookieByName uses regular expression
const value2 = getCookieByName ( 'token' );
// Both have same functionality but different implementation
import { getCookieByName } from 'ranuts' ;
const sessionId = getCookieByName ( 'sessionId' );
if (sessionId) {
console. log ( 'Session ID:' , sessionId);
} else {
console. log ( 'Session ID does not exist' );
}
Regex matching : Uses regular expression to match Cookie, supports cases where Cookie name has spaces before/after.
Server-side safety : Returns empty string in server-side environments (no window object), won't throw errors.
Difference from getCookie : Same functionality, but getCookieByName uses regular expression, getCookie uses string splitting.
Return value : Returns empty string when Cookie doesn't exist, not null or undefined.