ASP.NET - Expresion Regular para Identificador

 
Vista:
sin imagen de perfil

Expresion Regular para Identificador

Publicado por Leo (52 intervenciones) el 12/01/2007 17:54:26
Buenos Días:

Soy completamente novato en esto de las expresiones regulares. Estoy tratando de codificar una expresion regular para validar que un campo que cumpla las siguientes especificaciones.

->Comenzar con cualquier letra (A-Z a-z), número(0-9), vocales acentuadas (áéíúóÁÉÍÓÚüÜ), o con ñ o Ñ.

-> una ves que se ha capturado el primer caracter válido, se pueden continuar capturando caracteres, hasta un máximo de 29 (para completar una longitud máxima de 30 caracteres), donde además de los caracteres anteriores se pueden capturar espacios en blanco y guion bajo (_)

Ejemplo
1 -> Correcto
Úasdd 123_123 -> correcto
ÑúáÜ123452 -> correcto
_1234 -> incorrecto (no puede comenzar con _)
1234567890123456789012345678901 -> incorrecto (longitud mayor a 30 caracteres)
1"sdfdss -> incorrecto (no puede capturar caracteres especiales "#$%& etc.)

Espero que alguien me pueda dar una idea de cómo puedo hacer esto. Saludos.

Leo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder