Como veo que la regexp nos va a traer muchos dolores de cabeza, voy a usar substr y split para acabar antes:
Código Javascript
:
Ver originalvar separado = strFecha.substr(0, 10), meses = ['ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic'];
return separado[2] + '-' + meses[parseInt(separado[1]) - 1] + '-' + separado[0];
Saludos (: