lenye_base
Version:
基础方法
20 lines (16 loc) • 644 B
JavaScript
import './ifnodeorbrowser.js';
import { windows } from './windowsimulate.js';
/**
* getUrlParam / deleteUrlParam
* From https://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript
*/
var getUrlParam = function (name) {
var url = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : windows.location.href;
name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)');
var results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
};
export default getUrlParam;