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

    Espressione regolare con virgola

    ho questa funzione
    codice:
    	function check_intero($numero){
    		$expr = "^[0-9]{1,}$";
    		return ereg($expr,$numero);
    	}
    che verifica se una stringa è composta di soli numeri.

    Se però la lancio con questo valore: 12,65 mi ritorna lo stesso true.

    Come mai?

  2. #2
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    a me così funziona

    Codice PHP:
    function check_intero($numero) {
            
    $expr "^[0-9]{1,}$";
            if ( 
    ereg($expr,$numero) ) return TRUE ;
            else return 
    FALSE ;
        }

    $numero "12,65" ;

    if ( 
    check_intero($numero) ) echo "si" ;
    else echo 
    "no" 
    Errare humanum est, perseverare ovest

  3. #3
    ah ok trovato l'errore,
    passavo 12,65 senza metterlo tra doppi apici e ovviamente non era piu una stringa ma due parametri.. grazie

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.