Expresiones regulares

Buenas, nuevamente mil gracias por toda la ayuda.

ahora tengo una de expresiones regulares, yo se que en el foro hay
muchos duros en el tema.

necesito ingresar en un campo solo valores con estos formatos:

AAA##
AAA##A
AAA###

donde A => Alfabetico
# => digito (0…9)

mil gracias nuevamente

William B.
Medellin, Colombia

/[a-z]{3,3}[0-9]{2,2}[a-z,0-9]{0,1}/

Mil gracias

Sebastian D. wrote:

/[a-z]{3,3}[0-9]{2,2}[a-z,0-9]{0,1}/

Amigos… donde podria empezar a leer alguito de expresiones
regulares???
Algo asi como un tutorial desde cero… entendi bastante bien lo que el
amigo Sebastian escribio y quisiera profundizar…

On Oct 20, 2007, at 4:19 PM, Sebastian D. wrote:

/[a-z]{3,3}[0-9]{2,2}[a-z,0-9]{0,1}/

Una vuelta mas:

/\A[a-z]{3}\d{2}[a-z\d]?\z/i

– fxn

On Oct 20, 2007, at 5:48 PM, Mägo de Oz wrote:

Amigos… donde podria empezar a leer alguito de expresiones
regulares??? Algo asi como un tutorial desde cero… entendi
bastante bien lo que el amigo Sebastian escribio y quisiera
profundizar…

Las expresiones regulares son muy potentes. Este tutorial forma parte
de la documentacion de Perl y esta muy bien:

perlretut - Perl regular expressions tutorial - Perldoc Browser

Como

“foo” =~ /regexp/
“bar” =~ /regexp/

es sintaxi que tambien se usa en Ruby (viene de Perl de hecho) podras
leer la pagina sin problema.

– fxn

On Tue, Oct 23, 2007 at 02:07:45PM +0100, Imobach González Sosa wrote:

On Sat, Oct 20, 2007 at 10:19:13AM -0400, Sebastian D. wrote:

/[a-z]{3,3}[0-9]{2,2}[a-z,0-9]{0,1}/

Creo que se podría simplificar con algo como esto:

/[a-z]{3}[0-9]{2}[0-9,a-z]?/

Ejem, perdón, no había leído la respuesta de Xavier :wink:

Saludos.


Imobach González Sosa
Banot.net
imobachgs en banot punto net

On Sat, Oct 20, 2007 at 10:19:13AM -0400, Sebastian D. wrote:

/[a-z]{3,3}[0-9]{2,2}[a-z,0-9]{0,1}/

Creo que se podría simplificar con algo como esto:

/[a-z]{3}[0-9]{2}[0-9,a-z]?/

Saludos.


Imobach González Sosa
Banot.net
imobachgs en banot punto net