Visualizzazione dei risultati da 1 a 4 su 4

Discussione: espressione regolari

  1. #1

    espressione regolari

    salve devo fare un controllo su un campo che contenga solo numeri senza lettere ed go provato con un espressione regolare:

    codice:
    var letter=/[0-9]/;
    if(!letter.test(...))
    naturalmente facendo così non funziona perche se creo una stringa "8885g344"
    mi dice che è esatto ed invece no per che ce la "g" in mezzo. e non sono solo numeri.
    Come posso risolverlo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    var letter=/^[0-9]+$/;


    Massimo.

  3. #3
    scusami mi potresti spiegare perchè hai messo "^" + "$" col + questo non è inizio e fine?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    se non metti +$ non ti fa inserire neppure i numeri 111111

    se non metti ^ ti fa inserire numeri lettere e numeri 1111aa0000

    Massimo

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.