Foros del Web » Programación para mayores de 30 ;) » .NET »

Expresión regular que comprueba que solo hay letras.

Estas en el tema de Expresión regular que comprueba que solo hay letras. en el foro de .NET en Foros del Web. Estoy utilizando varios RegularExpressionValidator en una página en ASP.NET, y en uno de ellos quiero comprobar que en el texto que ha introducido un usuario, ...
  #1 (permalink)  
Antiguo 22/06/2005, 05:36
 
Fecha de Ingreso: mayo-2005
Mensajes: 68
Antigüedad: 19 años
Puntos: 0
Pregunta Expresión regular que comprueba que solo hay letras.

Estoy utilizando varios RegularExpressionValidator en una página en ASP.NET, y en uno de ellos quiero comprobar que en el texto que ha introducido un usuario, solo hay caracteres, y no hay ningún número. He probado con las siguientes expresiones regulares:

ValidationExpression="[A-Za-z]"

ValidationExpression="[a-z]|[A-Z]"

El caso es que me sigue saltando el mensaje de error, aunque el usuario meta solo caracteres. A ver si podeis hecharme una mano. Gracias
  #2 (permalink)  
Antiguo 22/06/2005, 09:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 50
Antigüedad: 19 años, 4 meses
Puntos: 0
http://www.jmbeas.com/net/asp/controles_validation.htm

No se si entendi bien ..deseas introducir cualkier caracter que no sea un digito...si es asi intenta con:

"/D{minimo,maximo} "

por ejemplo
ValidationExpression="/D{1,50}"
validara que el usuario ingrese solo caracteres, en un rango de 1 a 50

espero te sirva
  #3 (permalink)  
Antiguo 22/06/2005, 11:08
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 19 años, 7 meses
Puntos: 0
Esta expresión regular te permite capturar minimo 3 caracteres

[a-zA-ZñÑáéíóúÁÉÍÓÚ ,.]{3,}

espero te sirva
  #4 (permalink)  
Antiguo 23/08/2005, 09:44
 
Fecha de Ingreso: mayo-2005
Mensajes: 68
Antigüedad: 19 años
Puntos: 0
Gracias por responderme a los dos, perdonen que halla tardado tanto en contestar, ya había olvidado este tema,probaré con esas expresiones regulares. Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:00.