Relative Content

Tag Archive for javascriptregexvue.jsvuejs3

“if regex.test” doesn’t works properly on javascript vuejs router

const router = createRouter({ history: createWebHistory(), routes, }); // … const allowedToAnonymous = [ /^/login$/g, /^/signup$/g, /^/home$/g, /^/emailconfirm/[0-9a-zA-Z]{8}$/g, /^/serviceGuide$/g, /^/$/g ]; router.beforeEach((to, from) => { for (var regex of allowedToAnonymous) { console.log(regex); console.log(to.path); if (regex.test(to.path)) { console.log(‘return’); return; } else { console.log(regex.test(to.path)); console.log(‘do not return’); } } const checkLogin = stores.getters[‘userStore/checkLogin’]; if (!checkLogin) return ‘/login’; […]

if regex.test doesn’t works properly on javascript

const router = createRouter({ history: createWebHistory(), routes, }); // … const allowedToAnonymous = [ /^/login$/g, /^/signup$/g, /^/home$/g, /^/emailconfirm/[0-9a-zA-Z]{8}$/g, /^/serviceGuide$/g, /^/$/g ]; router.beforeEach((to, from) => { for (var regex of allowedToAnonymous) { console.log(regex); console.log(to.path); if (regex.test(to.path)) { console.log(‘return’); return; } else { console.log(regex.test(to.path)); console.log(‘do not return’); } } const checkLogin = stores.getters[‘userStore/checkLogin’]; if (!checkLogin) return ‘/login’; […]