js正则解析URL参数
来源:互联网 发布:linux下oracle创建实例 编辑:程序博客网 时间:2024/05/17 04:13
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(pattern, function(a, b, c){parames[b] = c;});
/*这是最关键的.当replace匹配到classid=9时.那么就用执行function(a,b,c);其中a的值为:classid=9,b的值为classid,c的值为9;(这是反向引用.因为在定义 正则表达式的时候有两个子匹配.)然后将数组的key为classid的值赋为9;然后完成.再继续匹配到id=2;此时执行function(a,b,c);其中a的值为:id=2,b的值为id,c的值为2;然后将数组的key为id的值赋为2.*/
return parames;//返回这个数组.
}
var parames = parse_url(url);
alert(parames['classid'] + ", " + parames['id']);//最后打印.根据key值来打印数组对应的值
- js正则解析URL参数
- js正则解析URL参数示例代码
- js url正则解析
- js解析url参数
- JS获取URL参数解析
- js 解析URL 的参数
- JS解析URL中的参数
- js解析url查询参数
- 解析url,获取参数,正则法
- JS使用正则表达式获取URL参数
- 杂记:IFrame以及JS解析URL参数
- 简单解析url参数的js对象。
- js 解析 分割 获取 URL 参数
- js解析当前页面url获取参数
- URL拼接规则 js解析URL中参数
- 100 js js解析url地址获取参数
- 2014-6-27-js-正则-匹配获取url参数
- js获取url的参数的正则方式
- 商店管理系统源代码(一)
- android 自定义权限
- 百度推荐与个性化部-架构组二面
- 短信平台PHP代码实现
- 如何弹出QQ临时对话框,实现不添加好友的在线交谈效果。
- js正则解析URL参数
- C++ hash_map 与 Java HashMap 的区别
- 应该也是模拟_题目1146:Flipping Pancake
- F5调试F11无法进入DLL动态库里面LIB静态库方法
- 第七周项目4:复数模板类
- Eclipse @override报错解决
- HDU4542-小明系列故事——未知剩余系(数论)
- 设计模式之四:外观模式(Facade Pattern)
- 显示原理理解 DEVMODE理解