通過正則獲得url中的引數
阿新 • • 發佈:2018-11-13
Q1:通過正則獲得url中的引數簡單例項
url介面
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="script05.html?name=zhang&age=12&sex=男">點選事件</a> </body> </html>
js中
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> //console.log(location.href); //console.log(location.search.substr(1)); //name=zhang&age=12&sex=男/*通過正則獲取url中的引數*/ function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return decodeURI(r[2]);return null; } var name = getUrlParam("sex"); console.log(name); </script> </body> </html>
結果