Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    verificare numero intero

    salve a tutti.

    ho bisogno di un vostro aiuto devo verificare se su un campo di un form viene messo un valore nuemrico intero quindi senza lettere o altro solo numeri io ho provato cos':

    if(!parseInt(form.valore.valur){
    ...
    }

    ma se vado a metter eun valore numerico diviso da un punto "345.12" me lo passa non mi da errore.

    E non deve farlo come posso risolvere???

  2. #2
    Codice PHP:
    function isInt(val) {
       return /^[
    1-9]{1}[0-9]{0,9}$/.test(val);

    da true con numeri da 1 a 9999999999.

    Ti consiglio di dare un occhio
    https://developer.mozilla.org/en/Cor...tions/parseInt parseInt va utilizzato con la base numero (radix)

    Codice PHP:

    alert
    (parseInt('55.5678')); // 55
    alert(parseInt('0001')); //1
    alert(parseInt('2foo')); // 2


    alert(parseInt('0xf')); // 15!
    alert(parseInt('0777')) // 511! It think it's base 8(octal). 


    cosi invece
    alert
    (parseInt('0xf'10)); // 0
    alert(parseInt('0777'10)) // 777 
    e devi considerare pure il NaN.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    ma scusa non conviene fare così:

    cap= document.form.cap.value;
    numeri= /^[0-9]{,6}$/
    if(!numeri(cap)){
    ...
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.