ASP.NET - Expresion Regular

 
Vista:

Expresion Regular

Publicado por Jonathan Casanova (26 intervenciones) el 29/01/2007 21:24:21
Buenas amigos, de antemano muchas gracias.

Tengo lo siguiente:

Tengo un TextBox en donde utilizo la siguiente expresion regular para validar los datos que se ingresan en dicho textbox:
[a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3}

Lo que pasa es que necesito ingresar el siguiente dato "VIDA1" y no cumple con el formato que tengo y que tambien debo respetar.

No se si se podra mejorar la expresion de validacion o si se pueden validar dos expresiones, por ejemplo:

[a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3} "or" [a-zA-Z]{4} \d{1}

Muchas gracias a todos
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

RE:Expresion Regular

Publicado por x (445 intervenciones) el 30/01/2007 14:30:45
En lo personal (tal vez otro no lo necesite) necesitaria mas informacion sobre las cadenas que te interesan, con ese ejemplo no te podria ayudar, quedaria demasiado especifica la expresion, pero repito, esto es en mi caso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Expresion Regular

Publicado por Jonathan Casanova (26 intervenciones) el 30/01/2007 22:36:18
Mira estoy haciendo esto y me sirve:

^([a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3}) | (\d{3})$

Puedo ingresar en el textbox "S2JCS", "SI2JCS", "SIJ2JCS","SIJC2JCS", etc o bien puedo ingresar "333" estrictamente tres numeros.

y quiero hacer esto y no me sirve:

^([a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3}) | ([a-zA-Z]\d{4}\d{1})$

o sea la expresion que no me deja validar es esta: "[a-zA-Z]\d{4}\d{1}"

por ejemplo: VIDA1, ORDE2

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Expresion Regular

Publicado por Jonathan Casanova (26 intervenciones) el 30/01/2007 22:45:51
Tambien probe asi :

^([a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3}) | ([a-zA-Z]\d{4}[0-9]{1})$

o

^([a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3}) | ([a-zA-Z]\d{4}[0-9]\d{1})$

Muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Expresion Regular

Publicado por Jonathan Casanova (26 intervenciones) el 30/01/2007 22:51:04
Ya pude muchas gracias

Me salio asi, no se por que no me funciono la primera ves que lo hice asi, pues fui probando insertando codigo poco a poco.

^([a-zA-Z]{1,4}\d{1}[a-zA-Z]{1,3})|([a-zA-Z]{4}\d{1})$

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar