Это на Java?Похоже, но мне интересно, ошибаюсь ли я.В любом случае, я бы посоветовал вам удалить из строки все символы, которые не являются числовыми.Для этого можно использовать регулярное выражение.
В Java это можно сделать следующим образом:
String input = et_travel.getText().toString();
input = input.replaceAll("[^0-9]", "");
float travel = Float.parseFloat(input);
...
Таким образом вы удаляете все, что не являетсясначала числовое значение из строки, а затем попытайтесь выполнить свою работу.Очевидно, сделайте некоторую проверку ошибок перед этим (например, ввод не равен нулю и тому подобное). Однако одно изменение, которое необходимо , заключается в том, что вам может потребоваться сохранить ".символ (если вам даны нецелые значения).Для этого потребуется немного изменить первое регулярное выражение.
Проверьте здесь: http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#replaceAll(java.lang.String, java.lang.String)