UNPKG

@wordpress/url

Version:
23 lines (21 loc) 470 B
/** * Returns the query string part of the URL. * * @param {string} url The full URL. * * @example * ```js * const queryString = getQueryString( 'http://localhost:8080/this/is/a/test?query=true#fragment' ); // 'query=true' * ``` * * @return {string|void} The query string part of the URL. */ export function getQueryString( url ) { let query; try { query = new URL( url ).search.substring( 1 ); } catch ( error ) {} if ( query ) { return query; } }