獲取URL的name值 getUrl(url,name) 傳入url和key 得到key對應的value


<body>
        <script type="text/javascript">
            var url = "http://192.168.1.82:8020/juzhong/getURLvalue.html?name1=zhangyiggg&sex1=nuuu&age1=8090"; var name1 = getUrl(url,"name1"); var sex1 = getUrl(url,"sex1"); var age1 = getUrl(url,"age1"); console.log("name1= "+name1); console.log("sex1= "+sex1); console.log("age1= "+age1); //鏈接帶后綴!用
            function getUrl(url,name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = url.split("?")[1].match(reg); // var r = url.split(name+"=")[1].split("!")[0];
                if (r != null) return decodeURI(r[2]); return null; } </script>
    </body>

輸出為:

 


思路:供學習!!

 /* https://www.baidu.com/s?name=avery&age=20&sex=male&like=talkwithothers 取出name,age和sex的值 */
            
            var str = "https://www.baidu.com/s?name=avery&age=20&sex=male&like=talkwithothers"; var st1 = str.split("?"); var arr = st1[1]; var st2 = arr.split("&"); for (var i=0;i<=st2.length-1;i++) { var ss = st2[i].split("="); var dd = ss[0]; var ff = ss[1]; if (ff!="") { document.write(" "+dd+":"+ff+"<br />"); } } 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM