no, non è una funzione nuova, me la sono inventata:gren: ma volevo saXe se esiste una funzione che controlla che un valore sia intero (o comunque numerico)...chi lo sa?
no, non è una funzione nuova, me la sono inventata:gren: ma volevo saXe se esiste una funzione che controlla che un valore sia intero (o comunque numerico)...chi lo sa?
...Ignorance is bliss...
per il numerico c'è isNaN() per il resto ...![]()
"La vendetta è un piatto che va gustato freddo"
Antico proverbio Klingon.
Lo chiamavano il 'Computer Umano'. Sapeva contare fino a 20 e nudo fino a 21!
questo non ricorco..Originariamente inviato da seafarer
no, non è una funzione nuova, me la sono inventata:gren: ma volevo saXe se esiste una funzione che controlla che un valore sia intero (o comunque numerico)...chi lo sa?
comunque c'è
parseInt() che ti estrae la parte intera
così riconosce se è numerico oppure no...se ti serve posso cercare di farti anche se è intero oppure no....
Codice PHP:
<html>
<head>
<title></title>
<script>
a = prompt("Introduci testo","Qui");
var controllo = a-0;
if(controllo<0){
document.write("Il testo [b]" + a + "[/b] non è Numerico");
}
else
document.write("Il testo [b]" + a + "[/b] è Numerico");
</script>
</head>
<body>
</body>
</html>
Let's your dream came true!
prendendo spunto da ale potremmo...
<html>
<head>
<title></title>
<script>
a = prompt("Introduci testo","Qui");
var controllo = a-0;
var intero=parseInt(controllo)
if(controllo<0){
document.write("Il testo " + a + " non è Numerico");
}
else if(intero.length==controllo.length){
document.write("Il testo " + a + " è Intero");
}
</script>
</head>
<body>
</body>
</html>
esatto.....oppure fai un controllo CharAt e verifichi che non ci siano caratteri.....Originariamente inviato da Dennis
prendendo spunto da ale potremmo...
<html>
<head>
<title></title>
<script>
a = prompt("Introduci testo","Qui");
var controllo = a-0;
var intero=parseInt(controllo)
if(controllo<0){
document.write("Il testo " + a + " non è Numerico");
}
else if(intero.length==controllo.length){
document.write("Il testo " + a + " è Intero");
}
</script>
</head>
<body>
</body>
</html>
PS
se devi usa lo script di Dennis, mi sono accorto che nel mio se scrivi 22n33 te lo prende per numero...
domani lo modifico e lo riposto, ciao
Let's your dream came true!
Ciao a tutti,
con una semplice RegularExpression si può capire se un valore è un intero
esempio di utilizzocodice:function isInt(txt){ return /^\d+$/.test(txt) }
codice:a = prompt("Introduci testo","Qui"); if(isInt(a)) document.write("Il testo " + a + " è intero"); else document.write("Il testo " + a + " non è intero");![]()
yo, grazie mille, non mi aspettavo così tante risp!:adhone:
...Ignorance is bliss...