クエリ文字列パラメータの値を抽出するための規則式を作成しようとしています
これまでのところ、私は次のものを持ってきました:
app.getValue = function() {
var regExp = '[&?]'+$("#token").val()+'=(.*?)[&$]';
var re = new RegExp(regExp);
var res = re.exec($("#url").val());
if (!res) return '';
return res[1] || '';
}
問題は、結果式の末尾の「$」が、入力文字列の末尾ではなく、リテラル文字として解釈されていることであると思われます。
したがって、followginクエリ文字列を使用します。
http://wines?len=10&page=500&filter=bogota and salvador&sort=name asc
トークン「sort」を探しても何も得られません。文字列の最後に「&」または「$」を追加すると、機能します...
私は何かが足りないのですか?