아래의 url 해시에서 'source'매개 변수와 'group'매개 변수를 읽으려고합니다. 나는 정규식을 사용하고 빈 변수로 끝내는 방법을 모른다.javascript의 url 해시에서 데이터 가져 오기
은 어떻게
function getParameterByName(urlString, name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(urlString);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
을 시도
console.log(urlObj.hash); // #source-items?source=1002&?group=Menu
var source = urlObj.hash.replace(/.*source=/, "");
이 소스 만 반환 "그룹"등을 위해 잘 작동 정의되지 않았습니다. – JonWells
내 url이 형편 없습니다. 훌륭하게 작동합니다. 감사 – JonWells