Hice las pruebas correspondientes y nada
Prueba 1: agregue al heder el charset latino:
Código Javascript
:
Ver originalthis.conexion.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
this.conexion.setRequestHeader("charset", "iso-8859-1");
Nada todo sigue igual.
Prueba 2: Dentro del archivo puse manualmente el texto a verificar
Código PHP:
Ver originalfunction filtrar_AlfaNum($texto, $min, $max){
if(preg_match("/^[0-9A-Za-z_ \\-áéíóúÁÉÍÓÚñÑ]{" . $min . "," . $max. "}$/i", $texto)) { $resultado = true;
}else{
$resultado = false;
}
return $resultado;
}
$modelo = $_POST["Modelo"];
$modelo = "ñandú árbol"; // evitamos los datos post
$resultado= filtrar_AlfaNum($modelo , 1, 20)
Nada lo toma como no valido