
05/11/2003, 09:53
|
| | Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses Puntos: 0 | |
en su dia llege a utilizarlas, incluso creo q tenia para validar una fecha y lo q dices no se si más complicado o potente.
lo que necesito es:
cero, una o dos letras
1 guion (si hay letra delante)
4 digitos
1 guion
una, dos o tres letras
empezamos por los 4 digitos, es lo mas facil
[0-9]{4}
le ponemos el guion detras
[0-9]{4}-
le ponemos una, dos o tres letras
[0-9]{4}-[A-Z]{1,3}$
vale aparcamos esto y vamos por el inicio
cero, uno o dos caracteres
[A-Z]{0,2}
vale ahora el guion, solo aparece si delante hay letras
si pongo un guion como antes se podria dar el caso de ninguna letra y un guion esto no es valido, hilando mas fino podriamos decir
[A-Z]{0,1} y ([A-Z]-){0,1}
entonces la epresion para una matricula española es poniendo la sintaxis a lo bruto y sin provar nada.
^[A-Z]{0,1}([A-Z]-){0,1}[0-9]{4}-[A-Z]{1,3}$
que como todo el munda sabe esta claro q es una matricula.
nada voy a provarlo |