我試圖拿出一個regulat表達式提取查詢字符串參數的值的javascript:正則表達式解析URL字符串
到目前爲止,現在我來到了下列要求:
app.getValue = function() {
var regExp = '[&?]'+$("#token").val()+'=(.*?)[&$]';
var re = new RegExp(regExp);
var res = re.exec($("#url").val());
if (!res) return '';
return res[1] || '';
}
這個問題似乎是在「$」的resultar表達的頭被interepreted作爲文字字符,而不是輸入字符串
所以與followgin查詢字符串的結尾:
http://wines?len=10&page=500&filter=bogota and salvador&sort=name asc
尋找令牌「排序」並沒有得到我任何東西,如果我添加了一個「&」或「$」,在它工作的字符串的結尾......
我失去的東西?
可能重複http://stackoverflow.com/questions/647259/javascript-query-string) – katspaugh 2012-08-09 05:51:11