salary-management-front/pc4mobx/hrmSalary/util/url.js

25 lines
634 B
JavaScript

// export const getQueryString = (name) => {
// let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
// let r = window.location.hash.split("?")[1].match(reg);
// if (r != null) {
// return decodeURIComponent(r[2]);
// };
// return null;
// }
export const getQueryString = (variable) => {
let split = window.location.hash.split("?");
if (split.length <= 1) {
return null;
}
var query = split[1];
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
return null;
};