2010-08-30 59 views
1

所以,我的網址是example.com/?ref=personjavascript:解析URL中的變量

但ref在null之後是正則表達式。我在這裏做錯了什麼?

function getReferer(){ 
    var regex = new RegExp(/ref=(.+)/); 
    var ref = regex.exec(window.location.ref); 
    alert(ref); 
    if (ref == null) return ""; 
    else return ref[1]; 
} 

回答

1

window.location.href替換window.location.ref。 如果不需要,請勿使用new RegExp,速度會更慢。

​​