Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285

    Regular Expression per soli numeri

    Ciao a tutti,
    volevo sapere se qlc sa come scrivere una RE che accetti solo numeri e non con lunghezze definite...io ne avevo provata a fare una ma se scrivo tipo aa mi visualizza l'errore se invece scrivo 1a1a lo accetta...insomma devo aver fatto un bel pasticcio!!!
    Qlc mi sa aiutare??? grazieeee
    sb82

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si puo` fare in vari modi, dipende come esattamente si vuol testare. Un esempio:
    var campo = document.NOMEFORM.NOMECAMPO;
    if(!campo.value.match(/^\d+$/)) {
    alert("campo con caratteri proibiti");
    return false;
    }

    Se vuoi accettare anche i punti decimali:
    /^[\d\.]+$/

    oppure (un solo punto decimale):
    /^\d+\.?\d*$/
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    285
    grazie mille...funziona tutto!!!

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.