Ho fatto una piccola calcolatrice in javascript in cui gli utenti inseriscono il tasso di interesse e ammontano a quello che vogliono prendere in prestito e calcola quanto di un incentivo potrebbero ottenere.Rimozione di tutto tranne i numeri in una stringa
Il problema è che sono preoccupato che gli utenti inseriscano i simboli, ad es.
Importo mutuo richiesto: £ 360,000 - Tasso d'interesse: 4,6%
io non sono preoccupato per le cifre decimali in quanto questi sono necessari e non sembrano influenzare il calcolo, sono i simboli come £ e% che rovinano le cose.
C'è un modo semplice per togliere questi simboli dal Codice:
<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);
}
possibile duplicato di [Regex per sostituire tutto tranne i numeri e un punto decimale] (http://stackoverflow.com/questions/4572194/regex-to-replace-everything -eccetto-numeri-e-un-punto decimale) – mplungjan
Quando si fanno domande qui è necessario un minimo di ricerca. Come hai potuto perdere tutte le altre identiche domande? – mplungjan
Il tuo markup è sbagliato, non c'è ID per input –