(PHP 8 >= 8.4.0)
Spoofchecker::setAllowedChars — Define el conjunto de caracteres permitidos al ejecutar las comprobaciones
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.
patternUnicodeSet, es decir,
una clase de caracteres al estilo de las expresiones regulares. Debe comenzar con [
y terminar con ], por ejemplo [a-z0-9].
patternOptionspattern. 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.
No se devuelve ningún valor.
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.
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)