Я сделал небольшой калькулятор в javascript, где пользователи вводят процентную ставку и сумму, которую они хотят заимствовать, и она подсчитывает, сколько стимулов они могут получить.Удаление всего, за исключением чисел в строке
Проблема в том, что я беспокоюсь, что пользователи будут вводить символы, например.
Сумма займа: £ 360000 - Процентная ставка: 4,6%
Я не беспокоюсь о знаков после запятой, поскольку они необходимы, и, похоже, не влияет на расчет, это символы, такие как £ и%, которые все испортили.
Есть простой способ вырезать эти символы из кода:
<td><input type="text" name="loan_amt" style="background-color:#FFF380;"></td>
<td><input type="text" name="interest_rate" style="background-color:#FFF380;"></td>
function Calculate()
{
var loan_amt = document.getElementById('loan_amt').value;
//this is how i get the loan amount entered
var interest_rate = document.getElementById('interest_rate').value;
//this is how i get the interest rate
alert (interest_rate);
}
возможно дубликат [Regex заменить все, кроме цифр и десятичной точки] (http://stackoverflow.com/questions/4572194/regex-to-replace-everything -except-numbers-and-a-decimal-point) – mplungjan
При задании вопросов здесь требуется минимум исследований. Как вы могли пропустить все другие одинаковые вопросы? – mplungjan
Ваша разметка неправильная, нет идентификатора для ввода –