Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/05/2012, 15:56
IXtremeLT
 
Fecha de Ingreso: julio-2011
Ubicación: Zapopan, Jal. MX
Mensajes: 316
Antigüedad: 12 años, 10 meses
Puntos: 32
Respuesta: Expresion regular no coincidencia

Hola!,

Mira entonces prueba asi

Código Javascript:
Ver original
  1. // Para pillar
  2. var patron1 = /(^|\D)\d{1,2}-\d{1,2}-\d{4}($|\D)/g;
  3. // Para arreglar los pillados
  4. var patron2 = /(^\D+)|(\D+$)/g;
  5. // String de ejemplo
  6. var cadena  = "xxx20-03-2012x 33 31-1-2014xx 18-01-20123";
  7. // Pillados con el patron1
  8. var pillados  = cadena.match(patron1);
  9. // Ciclo para arreglar los pillados
  10. for( var i = 0; i < pillados.length; i++) {
  11.     // Quitamos los caracteres no deseados con el patron2
  12.     pillados[i] = pillados.replace(patron2, '');
  13. }

Pruebalo, espero que sea lo que ocupas :)

Saludos!

Última edición por IXtremeLT; 21/05/2012 a las 23:10