Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    617

    Una espressione regolare con if annidiati

    Ciao a tutti,

    avrei bisogno di standardizzare centinaia di campi di un form usando delle espressioni regolari, una sola espressione regolare per ogni campo del form.

    Vorrei sapere se è possibile realizzare l'equivalenza di vari if con una unica espressione regolare, ad esempio se il campo non è nullo verificare che è intero.
    Esempio:


    Codice PHP:
    if($campo_form!=="" && !is_int ($campo_form)){
                return 
    FALSE;  
    }else{
           return 
    TRUE;

    Il codice sopra sarebbe fattibile con una unica espressione regolare?
    Vorrei sapere se i controlli che posso effettuarecon degli 'if' annidiati li posso eseguire mediante una unica espressione regolare.

    Grazie,
    Roberto

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    11,689
    Dipende dai controlli, "il campo non è vuoto E contiene un intero" puoi farlo traducendo con "contine almeno un intero", quindi ^\d+$

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 © 2019 vBulletin Solutions, Inc. All rights reserved.