怎么JavaScript中利用正则解析URL参数

  介绍

本篇文章为大家展示了怎么JavaScript中利用正则解析URL参数,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

var  url =,“http://127.0.0.1/e/action/ShowInfo.php?classid=9& id=2“;;//定义变量,   function  parse_url (_url){,//定义函数,   var  pattern =,/(\ w +)=(\ w +)/ig;//定义正则表达式,   var  parames =,{},//定义数组,   url.replace(模式,,函数(a, b, c){帕拉梅斯[b],=, c;}),,/*这是最关键的。当取代匹配到classid=9时。那么就用执行函数(a, b, c);其中一个的值为:classid=9, b的值为classid, c的值为9,(这是反向引用。因为在定义,正则表达式的时候有两个子匹配),然后将数组的关键为classid的值赋为9,然后完成。再继续匹配到id=2;此时执行函数(a, b, c);其中一个的值为:id=2, b的值为id, c的值为2,然后将数组的键为id的值赋为2。*/,   return 帕拉梅斯;//返回这个数组只   },   var  parames =, parse_url (url),,   警报(帕拉梅斯[& # 39;classid& # 39;], +,,,,,, +,帕拉梅斯(& # 39;id # 39;]);//最后打印。根据关键值来打印数组对应的值

上述内容就是怎么JavaScript中利用正则解析URL参数,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

怎么JavaScript中利用正则解析URL参数