1. 程式人生 > >js 獲取URL引數亂碼解決

js 獲取URL引數亂碼解決

地址 http://localhost:8080/uploadFile.html?contractNo="2018-塑-崇-0089"

/**
 * 獲取URL引數並解碼返回
 * @param name
 * @returns
 */
function getUrlParam2(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 contractNo = getUrlParam2("contractNo");
alert(contractNo);