Separator: The first parameter is the separator between key-value pairs (e.g., &), the second parameter is the equals sign between key and value (e.g., =).
Empty value filtering: Keys or values that are empty will be automatically filtered and won't appear in the result object.
Auto cleaning: Keys and values are automatically cleaned using clearStr (removes spaces, quotes, etc.).
Regex support: Supports both strings and regular expressions as separators.