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

    [validazione]filter_input_array regexp

    Salve ragazzuoli.. domandina a brucia pelo

    codice:
    /*
    $_POST['title'] = 'tit3lo';
    */
    
    $definition = array( 'title' => array( 'filter' => FILTER_VALIDATE_REGEXP,
    					 'options' => array( 'regexp' => "/[a-z]/" )
    									),
    					);
    					
    $validation = filter_input_array( INPUT_POST, $definition );
    
    print_r( $validation );
    allora la cosa e molto semplificata.. ma comunque rende l'idea..
    La regexp valida solamente lettere dalla a alla z quindi teoricamente la stringa 'tit3lo' non dovrebbe essere valida..

    come mai me la valida lo stesso???????
    Questa volta, più che un voto.. è favoreggiamento.

  2. #2

    Re: [validazione]filter_input_array regexp

    Originariamente inviato da Al_katraz984
    La regexp valida solamente lettere dalla a alla z quindi teoricamente la stringa 'tit3lo' non dovrebbe essere valida..
    No, quel pattern verifica solo che nella stringa sia presente ALMENO UN carattere tra a e z.
    Servono gli anchor di inizio e fine stringa:
    codice:
    /^[a-z]+$/
    il resto del codice do per buono che funzioni, ho guardato solo la regexp.

  3. #3
    grazie.. ma tipo a parole come si traduce la regexp che mi hai postato tu??

    trova all'interno di una riga una o più occorrenze del range "a-z"...? e senza anchor non funziona??
    Questa volta, più che un voto.. è favoreggiamento.

  4. #4
    Originariamente inviato da Al_katraz984
    grazie.. ma tipo a parole come si traduce la regexp che mi hai postato tu??
    "Partendo dall'inizio della stringa (^), cerca un qualsiasi carattere compreso tra a e z ([a-z]), questo oggetto puo' essere presente una o piu' volte (+) fino alla fine della stringa ($)".

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.