Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [regexp]deve contenere questa o quest' altra stringa

    voglio impostare in una regexp un' impostazione del tipo : "Deve contenere questa stringa o quest' altra stringa"

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Usare in_array?

  3. #3
    mi spiego meglio.
    Nelle espressioni regolari lettere inserite fra parentesi quadre indicano che una di quelle lettere deve essere contenuta.
    Esempio:
    Codice PHP:
    [abc
    Io voglio fare lo stesso , ma invece di caratteri separati (a,b,c) dovrebbe operare con stringhe (abc)

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da GiovanniP
    mi spiego meglio.
    Nelle espressioni regolari lettere inserite fra parentesi quadre indicano che una di quelle lettere deve essere contenuta.
    Esempio:
    Codice PHP:
    [abc
    Io voglio fare lo stesso , ma invece di caratteri separati (a,b,c) dovrebbe operare con stringhe (abc)
    Ho capito. Intendevo una cosa del genere

    Codice PHP:
    $stringa1 'prima stringa';
    $stringa2 'seconda string';
    $valide = array('prima stringa','seconda stringa');
    echo 
    in_array($stringa1,$valide) ? 'stringa ammessa' 'stringa non ammessa'// ammessa
    echo '
    '
    ;
    echo 
    in_array($stringa2,$valide) ? 'stringa ammessa' 'stringa non ammessa'// non ammessa,manca la a finale 

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Se proprio vuoi usare un'espressione regolare fai così

    codice:
    echo preg_match('#prima stringa|seconda stringa#',$stringa1) ? 'valida' : 'non valida';
    ma credo che in_array in casi del genere sia preferibile. Poi magari mi sbaglio.

  6. #6
    Ho provato così :
    Codice PHP:
    $url "www.web.com";
    $url_c "/^www\\..*\\. #com | it#/";
    echo 
    preg_match($url_c,$url) ? 'valida' 'non valida'
    ma mi restituisce non valido

  7. #7
    Se devi validare un url
    google ti è amico


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  8. #8
    non devo validare un url...
    era solo un esempio

  9. #9
    Originariamente inviato da GiovanniP
    non devo validare un url...
    era solo un esempio
    Ah
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da GiovanniP
    non devo validare un url...
    era solo un esempio
    magari se ci dici esattamente cosa devi fare.
    gli indirizzi devono avere solo come dominio com o it o cos'altro?

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.