我在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);
}
可能重複[正則表達式來代替一切,除了數字和小數點(http://stackoverflow.com/questions/4572194/regex-to-replace-everything -except-numbers-and-a-decimal-point) – mplungjan
當你在這裏提問時,需要最少的研究。你怎麼能錯過所有其他相同的問題? – mplungjan
您的標記錯誤,沒有ID輸入 –