UNPKG

@wordpress/url

Version:
28 lines (25 loc) 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isValidQueryString = isValidQueryString; /** * Checks for invalid characters within the provided query string. * * @param {string} queryString The query string. * * @example * ```js * const isValid = isValidQueryString( 'query=true&another=false' ); // true * const isNotValid = isValidQueryString( 'query=true?another=false' ); // false * ``` * * @return {boolean} True if the argument contains a valid query string. */ function isValidQueryString(queryString) { if (!queryString) { return false; } return /^[^\s#?\/]+$/.test(queryString); } //# sourceMappingURL=is-valid-query-string.js.map