UNPKG

lenye_base

Version:

基础方法

22 lines (17 loc) 684 B
'use strict'; require('./ifnodeorbrowser.js'); var windowsimulate = require('./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] : windowsimulate.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, ' ')); }; module.exports = getUrlParam;