Cita: Pero supongo que hay una forma mas corta, a ver si me ayudan con el código.
¿Necesitas que mejoremos el código por ti entonces?
No tiene sentido, ya te funciona, y si quieres mejorarlo debes entender lo que estás haciendo.
¿Sabes cómo funcionan las expresiones regulares y sólo has ido tocando código sin saber?