public function apply(Rule $rule, $value)
{
//Check for Whitespace support
$whitespaceChar = $rule->allowWhitespace ? " " : "";
$rule->unicodePattern = '/[^\\p{L}\\p{N}' . $whitespaceChar . ']/u';
$rule->pattern = '/[^a-zA-Z0-9' . $whitespaceChar . ']/';
return parent::apply($rule, $value);
}