Home > widget-integration > FilterValidationHelper > sanitizeUrlParam

FilterValidationHelper.sanitizeUrlParam() method

Sanitizes a value for use as a URL parameter.

Removes or encodes potentially problematic characters using encodeURIComponent.

Signature:

sanitizeUrlParam(value: string): string;

Parameters

Parameter

Type

Description

value

string

The value to sanitize. Can contain any characters.

Returns:

string

Sanitized value safe for URL parameters, with special characters encoded

Example

Sanitize filter value for URL:

const safeValue = this.validationHelper.sanitizeUrlParam(filterValue);
const url = `/products?brand=${safeValue}`;