Возможно, будет хорошей идеей: (1) не преобразовывать и не отображать результат преобразования для любого числа, за которым не следуют единицы измерения; и (2) иметь белый список допустимых единиц и преобразовывать только их — это избавит вас от неразрешимой проблемы.