Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    applicazione espressioni regolari

    Vorrei fare alcuni controlli che credo richiedano le espressioni regolari, solo che non sono ancora in grado di usarle, qualcuno mi potrebbe aiutare?

    1. Vorrei poter controllare che una stringa non contenga numeri, può contenere qualsiasi cosa tranne che numeri

    2. Vorrei controllare che una stringa contenga solo lettere minuscole o maiuscole dell'alfabeto, nessun altro simbolo deve essere accettato.

    Mi fate vedere come si fa a scrivere queste due cose in due chiamate diverse? Non devo fare i due controlli insieme ma separatamente

    Grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858

    Re: applicazione espressioni regolari

    Originariamente inviato da james
    1. Vorrei poter controllare che una stringa non contenga numeri, può contenere qualsiasi cosa tranne che numeri
    codice:
    $stringa="ciAo 777";
    if (preg_match("/^([^0-9]+)$/",$stringa))
    	echo "OK";
    else
    	echo "ERRORE";
    Originariamente inviato da james
    2. Vorrei controllare che una stringa contenga solo lettere minuscole o maiuscole dell'alfabeto, nessun altro simbolo deve essere accettato.
    codice:
    $stringa="ciao ___";
    if (preg_match("/^([a-zA-Z]+)$/",$stringa))
    	echo "OK";
    else
    	echo "ERRORE";
    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    Re: Re: applicazione espressioni regolari

    Originariamente inviato da marketto
    codice:
    $stringa="ciAo 777";
    if (preg_match("/^([^0-9]+)$/",$stringa))
    	echo "OK";
    else
    	echo "ERRORE";

    codice:
    $stringa="ciao ___";
    if (preg_match("/^([a-zA-Z]+)$/",$stringa))
    	echo "OK";
    else
    	echo "ERRORE";
    Grazie mille marketto, toglimi solo una curiosità, perchè qui hai usato il preg_match mentre invece, in un'altro thd per il controllo su un campo e-mail valido hai usato eregi? Se non riscoro male la soluzione a quel problema l'avevi postata tu

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858

    Re: Re: Re: applicazione espressioni regolari

    Originariamente inviato da james
    Grazie mille marketto, toglimi solo una curiosità, perchè qui hai usato il preg_match mentre invece, in un'altro thd per il controllo su un campo e-mail valido hai usato eregi? Se non riscoro male la soluzione a quel problema l'avevi postata tu
    boh, nn saprei
    probabilmente nel thread a cui ti riferisci avevo portato come esempio un'articolo di gm sulle espressioni regolari (dove vengono appunto usati ereg e eregi).


    think simple think ringo

  5. #5
    Utente di HTML.it L'avatar di james
    Registrato dal
    Jun 2002
    Messaggi
    1,481

    Re: Re: Re: Re: applicazione espressioni regolari

    Originariamente inviato da marketto
    boh, nn saprei
    probabilmente nel thread a cui ti riferisci avevo portato come esempio un'articolo di gm sulle espressioni regolari (dove vengono appunto usati ereg e eregi).


    Qui (http://it.php.net/manual/it/function.ereg.php) ho letto che preg_match è più veloce di ereg o eregi, ma qual è la differenze tra queste due funzioni? Se preg_match è più veloce perchè usare ereg o eregi?

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.