UNPKG

lenye_base

Version:

基础方法

20 lines (16 loc) 644 B
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;