Hola, Gracias por su interés. Este es el contexto.
Código Javascript
:
Ver original//----- filtrar_AlfaNum --------------------------------------------------------------------
// devuelve verdadero si el $texto es cualqueir numero letra guión o guión bajo
//y la cantidad de caracteres debe estar entre $min y $max
function filtrar_AlfaNum($texto, $min, $max){
if(preg_match("/^[0-9A-Za-z_ \\-áéíóúÁÉÍÓÚñÑ]{" . $min . "," . $max. "}$/i", $texto)) {
$resultado = true;
}else{
$resultado = false;
}
return $resultado;
}
La función recibe un texto y el valor mínimo y máximo de caracteres que puede tener dicho texto.
La misma expresión regular, es usada en js antes de enviar el mismo texto al servidor y funciona correctamente con regexp de java script.
Estos son todos los valores que nombran al charset info.php:
default_charset no value
HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.3
_SERVER["HTTP_ACCEPT_CHARSET"] ISO-8859-1,utf-8;q=0.7,*;q=0.3
_ENV["HTTP_ACCEPT_CHARSET"] ISO-8859-1,utf-8;q=0.7,*;q=0.3
HTTP_ACCEPT_LANGUAGE es-ES,es;q=0.8
_SERVER["HTTP_ACCEPT_LANGUAGE"] es-ES,es;q=0.8
_ENV["HTTP_ACCEPT_LANGUAGE"] es-ES,es;q=0.8
Muchas gracias a todos. Saludos