Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2008, 12:43
jcangel
 
Fecha de Ingreso: febrero-2008
Mensajes: 17
Antigüedad: 17 años
Puntos: 1
Expresion Regular

Hola a todos

necesito una expresion regular que me valide las cadenas formadas por dos caracteres seguidos de diez numeros, pero los dos primeros caracteres no pueden ser la subcadena "TC". Por ejemplo:

KL1234567890 -> Esta si machea

TC1234567890 -> Esta no debe machear

De momento he llegado a esta expresion:


[^TC\d]{2}\d{10}


y me funciona bien pero me esta marcando como cadenas no validas las que contienen T o C por separado, por ejemplo:

GT1234567890 -> Me la da como no valida y no deberia.

No se como indicarle que TC es una subcadena.

Por si os sirve de algo las pruebas las estoy haciendo en esta pagina, la cual te valida expresiones regulares
http://gollum.inforg.uniovi.es/aii/valida_regexp.php

GRACIAS POR VUESTRA AYUDA