我有以下网址
http://www.test.info/?id=50&size=40
如何在javascript中使用正则表达式获取url参数的值。我需要大小值,还需要没有&?
的网址仅
http://www.test.info/?id=50
由于
答案 0 :(得分:0)
只需将此作为你的正则表达式
size.*?(?=&|$)
这里有一些你可以使用的代码
var re = /size.*?(?=&|$)/g;
var myArray = url.match(re);
console.log(myArray);
你也可以这样做:
var re = new RegExp("size.*?(?=&|$)", "g");
答案 1 :(得分:0)
这是你可以使用的正则表达式模式。
^(.+)&size=(\d+)
第一组将是“&”之前的网址标志。第二组将是size参数的值。这假设id总是在size之前,并且只有两个参数:id和size。
答案 2 :(得分:0)
考虑使用session_starts()
而不是正则表达式:
split