Visualizzazione dei risultati da 1 a 7 su 7

Discussione: controllo form

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284

    controllo form

    Salve, dovrei fare un controllo in un form in modo che vengano accettati solo nik name composti da una parola oppure parola e numero, come ad esempio marco o marco56, se l'utente inserisce marco 45 staccato, dovrebbe restituire errore, come posso fare?

    grazie mille

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    $str = 'marco 56';
    echo preg_match("#^[a-z0-9]+$#i",$str) ? 'valido' : 'non valido';

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284
    grazie, sto provando, mi dice sempre non valido se inserisco marco 89 o marco89 dice non valido.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284
    ah scusa è stato un mio errore funziona perfettamente.

    grazie

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Non è possibile. Controlla bene.

    edit. Immaginavo.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    284
    In pratica, $str che valore acquisisce ? perchè io vorrei fare una cosa di questo tipo


    Codice PHP:
    $str "$nomeutente";
    echo 
    preg_match("#^[a-z0-9]+$#i",$str) ? '0' '1';

    if ( 
    $str == '1' )
    {
        echo 
    "[b]<font color =red>Il nome utente deve essere composto da un'unica parola.</font>[/b]

    "



  7. #7
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    if (!preg_match("#^[a-z0-9]+$#i",$str)) 
      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.