Regresar   Foros del Web > Programación para sitios web > Javascript

El registro es Gratis en Foros del Web
Respuesta
 
Herramientas Buscar en Tema Desplegado
Antiguo 08/05/08, 13:59:22   #1 (permalink)
ruperto ha deshabilitado el Karma
 
Registrado: dic 2004
Mensajes: 35
ruperto is offline  
Expresión regular - Javascript - Firefox - Acentos

Buenas, antes q nada quiero decir q estuve buscando mucho y no encontré la solución exacta (aunque si algo parecido, no igual). Paso a contarles: tengo la sig función:

// Este es mi patrón - La idea es que entren desde la a hasta z inclusive ñ y acentos

var patron=/^([a-z ñáéíóú]{2,60})$/i;

if(!patron.test(document.formulario.campo.value))
{
alert("anda");
}


Bueno, cuando llamo a la función y coloco acentos o ñ en el campo del form, anda con ie y con opera, pero no con firefox. alguna idea? Desde ya, muchas gracias!!!
  Responder Con Cita
Antiguo 08/05/08, 23:42:51   #2 (permalink)
albertcito ha deshabilitado el Karma
 
Registrado: dic 2007
Mensajes: 27
albertcito is offline  
De acuerdo Re: Expresión regular - Javascript - Firefox - Acentos

Código PHP:
<script type="text/javascript">
function 
revisar(valor)
{
    var 
id document.getElementById(valor);

    var 
patron=/^([a-z ñáéíóú]{2,60})$/;

    if(
id.value.match(patron)) alert("anda");
    else 
alert("no anda");
}
</script>


<input type="text" id="valor">
<input type="button" value="enviar" onclick = "revisar('valor');"> 
No se mucho de expresiones regulares en javascript pero a mi me funciona esta en ie, opera, firefox y safari (pruebala bien el código!!!).

acepta la palabras de la 'a' a la 'z' y además las variables 'á', 'é', 'í', 'ó', 'ú', 'ñ' entre 2 y 6 caracteres. Yo probe la palabra áéíóúñ.
Bueno esop ojala te resulte todo ok.!! Adios suerte! :D


de esta página obtuve un poco de información: http://www.webintenta.com/validacion-con-expresiones-regulares-y-javascript.html
  Responder Con Cita
Antiguo 09/05/08, 06:22:26   #3 (permalink)
ruperto ha deshabilitado el Karma
 
Registrado: dic 2004
Mensajes: 35
ruperto is offline  
Re: Expresión regular - Javascript - Firefox - Acentos

Hola, gracias por la respuesta!

Acabo de probar tu código en Firefox 2.0.0.14 y no me anda.
Sigo en la misma. Si anda en Opera, no en firefox. Saludos
  Responder Con Cita
Antiguo 09/05/08, 07:20:21   #4 (permalink)
miSko ha deshabilitado el Karma
 
Registrado: sep 2005
Mensajes: 239
miSko is online now  
Re: Expresión regular - Javascript - Firefox - Acentos

a veeeeeeeeee :

Código PHP:

var regex = new RegExp("^[a-zA-Zñáéíóú]*$") ; 
  Responder Con Cita
Antiguo 09/05/08, 10:21:26   #5 (permalink)
ruperto ha deshabilitado el Karma
 
Registrado: dic 2004
Mensajes: 35
ruperto is offline  
Re: Expresión regular - Javascript - Firefox - Acentos

Cita:
Originalmente publicado por miSko Ver Mensaje
a veeeeeeeeee :

Código PHP:

var regex = new RegExp("^[a-zA-Zñáéíóú]*$") ; 
Sigo en la misma. Si anda en Opera, no en firefox. Saludos
  Responder Con Cita
Antiguo 10/05/08, 16:45:09   #6 (permalink)
miSko ha deshabilitado el Karma
 
Registrado: sep 2005
Mensajes: 239
miSko is online now  
Re: Expresión regular - Javascript - Firefox - Acentos

Con que palabra lo pruebas en Firefox? a mi me reconoce caracteres como la í y la ñ ....
  Responder Con Cita
Antiguo 10/05/08, 18:39:03   #7 (permalink)
ruperto ha deshabilitado el Karma
 
Registrado: dic 2004
Mensajes: 35
ruperto is offline  
Re: Expresión regular - Javascript - Firefox - Acentos

ñ á é í ó ú

saludos!
  Responder Con Cita
Antiguo Hoy, 01:40:15   #8 (permalink)
miSko ha deshabilitado el Karma
 
Registrado: sep 2005
Mensajes: 239
miSko is online now  
Re: Expresión regular - Javascript - Firefox - Acentos

Lo pruebas con "ñ á é í ó ú" ??

Tonces a la expresion que te he dado, le falta el espacio, podria valer esta :

var regex = new RegExp("^[a-zA-Zñáéíóú| ]*$") ;

Esa detecta el "ñ á é í ó ú"

:]
  Responder Con Cita
Respuesta


Califica este Tema - Expresión regular - Javascript - Firefox - Acentos.

Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado Califica este Tema
Califica este Tema:

Reglas del foro
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado


Todas las horas son GMT -6. La hora es 03:49:24.

Message Board Statistics

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96