クエリ文字列の一部からパラメーター値を取得するための正規表現が見つかりません:
パラメータ名をメソッドに送信し、 のような文字列の結果としてパラメータ値を取得する必要があります
"p=1&qp=10"
。私は次のことを思いつきました:
function getParamValue(name) {
var regex_str = "[&]" + name + "=([^&]*)";
var regex = new RegExp(regex_str);
var results = regex.exec(my_query_string);
// check if result found and return results[1]
}
の場合、私の regex_str が機能しなくなりましname = 'p'
た。私がに変更regex_str
する場合
var regex_str = name + "=([^&]*)";
'qp'
paramの param の値を返すことができますname = 'p'
正規表現を使用して、文字列の最初または直後からパラメーター名の最初を検索するのを手伝ってもらえ'&'
ますか?