Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2011, 05:21
francap
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: expresión regular pregmatch

Hola, Gracias por su interés. Este es el contexto.

Código Javascript:
Ver original
  1. //----- filtrar_AlfaNum --------------------------------------------------------------------
  2.  // devuelve verdadero si el $texto es cualqueir numero letra guión o guión bajo
  3.  //y la cantidad de caracteres debe estar entre $min y $max
  4.  
  5. function filtrar_AlfaNum($texto, $min, $max){
  6.     if(preg_match("/^[0-9A-Za-z_ \\-áéíóúÁÉÍÓÚñÑ]{" . $min . "," . $max. "}$/i", $texto)) {
  7.         $resultado =  true;
  8.     }else{
  9.         $resultado =  false;
  10.     }
  11.     return $resultado;
  12. }

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

Última edición por francap; 17/06/2011 a las 05:31