Eliminar ceros iniciales y finales

Dado un número como cadena de texto, elimina los ceros que aparecen antes de la parte entera y los ceros al final de la parte decimal. Conserva los ceros que afectan el valor y devuelve "0" cuando el valor sea cero.

removeLeadingTrailing("230.000") // "230"
removeLeadingTrailing("03.1400") // "3.14"