Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31

    problema con espressione regolare

    ciao a tutti!
    problemino del giorno :
    ho un form con un campo "ditta" di tipo text che invio ad un file "mail.php".
    vorrei fare un controllo sul contenuto del campo ditta per verificare se ha la struttura seguente:
    successione di una o più lettere seguita da un apice ' seguita da un'altra successione di una o più lettere

    io avevo fato questa funzioncina che però mi da dei problemi

    function let_apo_let ($st) {
    if (preg_match("/^[A-Za-z]+\'[a-zA-Z]*$/",$st))
    return "true";
    else
    return "false";
    }

    ossia mi dà sempre false come risultato anche se ad esempio scrivo AT'TT
    volevo sapere se qualcuno ha idea di come risolvere il problema dell' apice o se per caso l'espressione regolare che uso è sbagliata.
    grazie a tutti
    Piccolo chierichetto del Fancazzismo

  2. #2
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093

    Re: problema con espressione regolare

    Originariamente inviato da athos75
    ciao a tutti!
    problemino del giorno :
    ho un form con un campo "ditta" di tipo text che invio ad un file "mail.php".
    vorrei fare un controllo sul contenuto del campo ditta per verificare se ha la struttura seguente:
    successione di una o più lettere seguita da un apice ' seguita da un'altra successione di una o più lettere

    io avevo fato questa funzioncina che però mi da dei problemi

    function let_apo_let ($st) {
    if (preg_match("/^[A-Za-z]+\'[a-zA-Z]*$/",$st))
    return "true";
    else
    return "false";
    }

    ossia mi dà sempre false come risultato anche se ad esempio scrivo AT'TT
    volevo sapere se qualcuno ha idea di come risolvere il problema dell' apice o se per caso l'espressione regolare che uso è sbagliata.
    grazie a tutti
    sembra corretta... cmq prova:

    if (preg_match("/^([a-zA-Z]+)'([a-zA-Z]+)$/",$st))

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    31
    Spiacente kuarl ma continua a darmi lo stesso errore!
    Piccolo chierichetto del Fancazzismo

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