Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Regex] Validare rgb value 0,0,0 255,255,255

    Ciao.
    Mi servirebbe una regex per validare
    un rgb value che allo stesso tempo
    mi evitasse di fare una cosa del genere:
    Codice PHP:
    $this->bgColor=explode(',',$bgColor); 
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Codice PHP:
    preg_match("/([\d]{1,3}),([\d]{1,3}),([\d]{1,3})/",$bgColor,$matches);
    $this->bgColor=$matches
    una cosa del genere?
    (non ho provato il codice)
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Ti ringrazio adesso devo scappare
    quando torno lo provo e ti faccio sapere.

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

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    vedi se anche questo 3d ti può servire

    http://forum.html.it/forum/showthrea...re+esadecimale


  5. #5
    Originariamente inviato da Francis87
    Codice PHP:
    preg_match("/([\d]{1,3}),([\d]{1,3}),([\d]{1,3})/",$bgColor,$matches);
    $this->bgColor=$matches
    una cosa del genere?
    (non ho provato il codice)
    Non funzia ;(

    @nicola75ss
    messo in banca links
    prima o poi ritornerà utile.


    Per adesso avrei risolto in questo modo
    esempio:
    try{
    $bgColor='0,0,0';
    if(!(bool)preg_match("/^\d{1,3},\d{1,3},\d{1,3}$/",$bgColor)){
    throw new Exception('Invalid format for background color.');
    }
    $bgColor=explode(',',$bgColor);
    print_r($bgColor);
    }
    catch(Exception $e){
    echo $e->getMessage();
    exit();
    }
    Suggerimenti



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

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.