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

    [Espressioni Regolari] stringa con solo [0-9]

    Sicuramente sarà una domanda molto stupida, ma dopo aver letto l'articolo su freephp.it sulle regular expression non ho capito come controllare se una stringa ha solo caratteri numerici.
    Se metto ereg([0-9],$stringa) e mi trova "eeeeee1" restituisce TRUE...dovrei avere soltanto [0-9] ed eliminare tutto il resto...

    Grazie!
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  2. #2
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    Codice PHP:
    $stringa1 "2345678";
    var_dump(ereg("^[0-9]*$",$stringa1));

    $stringa2 "234abcde5678";
    var_dump(ereg("^[0-9]*$",$stringa2)); 
    ...ho scritto un po in fretta!dimmi se va!!

  3. #3
    Funziona

    Grazie, ciauz
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  4. #4
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    forse è meglio così:
    Codice PHP:

    $stringa2 
    "324";
    var_dump(ereg("^[0-9]+$",$stringa2)); 
    altrimenti restituisce true anche su una stringa vuota!!

  5. #5
    Fatto^______^
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

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.