Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    22

    spazi vuoti in campo username

    Buongiorno a tutti,

    sto scrivevendo una pagina di controllo campi di un form e per esigenze particolari la username deve essere formata da un unica parola e non deve contenere spazi vuoti.

    ES.

    "diadix" va bene
    "dia dix" no va bene

    Se qualcuno mi aiuta ne sarei grato, grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Codice PHP:
    // accetta solo una parola di lunghezza tra 6 e 15 caratteri composta da lettere e numeri
    echo preg_match("#^[a-z0-9]{6,15}$#i",$username) ? 'valida' 'non valida'

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    22
    ho provato così

    // accetta solo una parola di lunghezza tra 6 e 15 caratteri composta da lettere e numeri
    $usr = preg_match("#^[a-z0-9]{6,15}$#i",$nome_utente) ? 'valida' : 'non valida';

    if ($usr = 'non valida') {
    echo "

    </p>";
    echo "il nome utente non è giusto";
    exit;
    }

    else{.....

    e mi restituisce sempre "il nome utente non è giusto"

    ho provato

    echo $usr;

    e mi restituisce 'valida'

    dove sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    22
    Scusate ho risolto un = invece di due in $usr = 'non valida

    A volte è più semplice di quanto sembri.

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Codice PHP:
    if (!preg_match("#^[a-z0-9]{6,15}$#i",$username))
    echo 
    'non valido'

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.