Spoofchecker::setAllowedChars

(PHP 8 >= 8.4.0)

Spoofchecker::setAllowedCharsDefine el conjunto de caracteres permitidos al ejecutar las comprobaciones

Descripción

public function Spoofchecker::setAllowedChars(string $pattern, int $patternOptions = 0): void

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 #1 Ejemplo de Spoofchecker::setAllowedChars()

<?php
$checker
= new Spoofchecker();
$checker->setAllowedChars('[a-z0-9]');

var_dump($checker->isSuspicious('hello'));
var_dump($checker->isSuspicious('héllo'));
?>

El ejemplo anterior mostrará:

bool(false)
bool(true)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.