Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [php] preg_match

  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    [php] preg_match

    Il mio probela e`questo, usando questa funzione preg_match verifico la lunghezza della stringa.
    Se pero la stringa e`composta da 2 parole mi da ERRORE.
    Come devo modificare se voglio che il controllo venga fatto su due o piu parole?
    Codice PHP:
    if (preg_match("/^[a-z0-9]{6,15}$/i"$testo)) {
    $testoucwords($testo);
    $testostr_replace(" ""-"$testo);
    // faccio qualche cosa
    }else{
    //errore

    Grazie!
    ŋHasta la pasta?

  2. #2
    Prova questa, cmq devi decidere quanti spazi permettere tra una parola e l'altra e la lunghezza minima delle parole... adesso permette uno spazio singolo (ma non ad inizio e fine stringa) e permette le singole lettere ("a b c d e f" passa insomma).
    Codice PHP:
    if(preg_match('/^(?=.{6,15}$)\\w+(\\x20\\w+)*$/',$testo)) 
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Grazie!!!!
    funziona alla grande!!!!
    ŋHasta la pasta?

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    Come faccio a definire quante parole sono accettate e la lunghezza minima?

    Grazie ancora!
    ŋHasta la pasta?

  5. #5
    Le cifre in rosso limitano la lunghezza minima delle parole mentre la cifra in blu il numero di parole contenute nella stringa.

    codice:
    if (preg_match('/^(?=.{6,15}$)\w{3,}(\x20\w{3,}){0,2}$/',$testo))
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    SEI un grande!!!!
    GRAZIE MILLLLLLLE!!!!!!!!!!!!!!!!!!!!!!!
    ŋHasta la pasta?

  7. #7
    figurati
    dimenticavo, il lmite delle parole ne conta una in pių, cioč se metti 2 il limite max č 3.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  8. #8
    Salve,

    grazie alla libreria ExcelReader riesco a far leggere al mio script PHP i dati delle celle di un file excel.

    Ho solo un problema: quando legge una cella contenente una data in formato gg/mm/aa, mi restituisce il seguente notice: Notice: Undefined variable: formatstr in C:\www\Excel\reader.php on line 635 . La riga 635 corrisponde al seguente codice: if (preg_match("/[^hmsday/-:s]/i", $formatstr) == 0) {, laddove, 2 righe sopra, $formatstr = $this->formatRecords[$indexCode];


    Come posso risolvere il problema e fargli interpretare il giusto formato della data?


    Grazie

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.