javascript - url后面的参数怎么截取出来
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-19 10:09:16
[JavaScript讨论组]

我想截取id后面的三组数字,然后拼接成字符串

http://localhost/360buji/Toni...

曾经蜡笔没有小新
曾经蜡笔没有小新

全部回复(5)
怪我咯
var href = window.location.href,
    str = href.substring(href.indexOf("#")+1),
    reg = /([^&#?=]+)=(\w*)/g,
    result = [];
    
str.replace(reg,function(str,key,val){
    result = val.split("&");
    return str;
});
    

这样应该可以了

阿神

var list = location.href.split('id=')[1].split('&')

PHP中文网

var str = location.href.split("=")[1].split("&");
console.log(str[0]+str[1]+str[2]);

仅有的幸福

linkPar:function(key,v){//url取值:键名,字符串

v = v?v:location.href;
return (v.match(new RegExp("(?:\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1];  

}

淡淡烟草味

//获取url传参
function getUrlParam(name) {

 var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
 var r = window.location.search.substr(1).match(reg);
 if(r!=null)return  unescape(r[2]); return null;    

}

var personName = decodeURI(decodeURI(getUrlParam('personName')));//中文url参数
var userNo = getUrlParam('userNo');//普通url参数
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号