Documentación offline PHP master

Spoofchecker::setAllowedChars

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Spoofchecker::setAllowedChars

Define el conjunto de caracteres permitidos al ejecutar las comprobaciones

Descripción#

public Spoofchecker::setAllowedChars(string $pattern, [int $patternOptions]): void
```php

Restringe los caracteres que las comprobaciones posteriores consideran aceptables al conjunto descrito por `pattern`. Cualquier carácter fuera de este conjunto provoca que Spoofchecker::isSuspicious reporte un resultado.

## Parámetros

`pattern`  
Un conjunto de caracteres descrito como un patrón `UnicodeSet`, es decir, una clase de caracteres al estilo de las expresiones regulares. Debe comenzar con `[` y terminar con `]`, por ejemplo `[a-z0-9]`.

`patternOptions`  
Una máscara de bits que controla cómo se interpreta `pattern`. Debe ser `0`, o `Spoofchecker::IGNORE_SPACE` por sí solo o combinado con exactamente uno de `Spoofchecker::CASE_INSENSITIVE`, `Spoofchecker::ADD_CASE_MAPPINGS` o `Spoofchecker::SIMPLE_CASE_INSENSITIVE`.

## Valores devueltos

No se devuelve ningún valor.

## Errores/Excepciones

Lanza un ValueError si `pattern` no es un patrón de conjunto de caracteres válido, o si `patternOptions` no es una combinación de opciones válida.

## Ejemplos

Ejemplo de Spoofchecker::setAllowedChars
setAllowedChars('[a-z0-9]'); var_dump($checker->isSuspicious('hello')); var_dump($checker->isSuspicious('héllo')); ?>

```php

El ejemplo anterior mostrará:

bool(false)
bool(true)

Véase también#

Spoofchecker::setAllowedLocales

Spoofchecker::isSuspicious