Zrobiłem mały kalkulator w javascript, w którym użytkownicy wprowadzają stopę procentową i kwotę, którą chcą pożyczyć, i oblicza, ile mogą otrzymać zachęty.Usuwanie wszystkiego oprócz liczb w ciągu znaków
Problem polega na tym, że martwię się, że użytkownicy wprowadzą symbole, np.
Kwota kredytu: £ 360,000 - Oprocentowanie: 4,6%
Nie martwię miejsc po przecinku, jak są one potrzebne i nie wydają się mieć wpływ na kalkulację, to symbole, takie jak £ i%, które zepsuły sytuację.
Czy istnieje prosty sposób rozebrać te symbole z kodem:
<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);
}
możliwe duplikat [regex zastąpić wszystko z wyjątkiem cyfr i punkt po przecinku] (http://stackoverflow.com/questions/4572194/regex-to-replace-everything -recept-numbers-and-a-decimal-point) – mplungjan
Przy zadawaniu pytań tutaj potrzebne są minimum badań. Jak mogłeś przegapić wszystkie inne identyczne pytania? – mplungjan
znaczników jest źle, nie ma ID dla wejścia –