Для числа, подобного вашему примеру, я бы порекомендовал сделать это более substring
:
alert(parseFloat('12345.00').toFixed(1)); // 12345.0
Обратите внимание, что на самом деле это будет округлять число, хотя, я думаю, это желательно, но, возможно, нет:
alert(parseFloat('12345.46').toFixed(1)); // 12345.5