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

    aiuto su reg exp controllo estensione file

    uso quest reg exp per controllare che vengano inserite nel campo upload di un form solo immagini jpg ma vorrei che il campo potesse essere lasciato vuoto mentre adesso se il campo č vuoto mi dice giustamente che l'immagine non č jpg.

    Codice PHP:
    var ext=/.+\.([jJ][pP][gG])$/;  
     if (!
    ext.test(img1) || !ext.test(img2) || !ext.test(img3) || !ext.test(img4)) {   
          
    alert("Sono accettate solo immagini con estensione jpg jpeg JPG JPEG");         
       return 
    false;      } 

  2. #2
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    Re: aiuto su reg exp controllo estensione file

    Originariamente inviato da eloderma
    uso quest reg exp per controllare che vengano inserite nel campo upload di un form solo immagini jpg ma vorrei che il campo potesse essere lasciato vuoto mentre adesso se il campo č vuoto mi dice giustamente che l'immagine non č jpg.

    Codice PHP:
    var ext=/.+\.([jJ][pP][gG])$/;  
     if (!
    ext.test(img1) || !ext.test(img2) || !ext.test(img3) || !ext.test(img4)) {   
          
    alert("Sono accettate solo immagini con estensione jpg jpeg JPG JPEG");         
       return 
    false;      } 
    Prova con l'asterisco che vuol dire:* = Zero o pių volte

    var ext=/.+\.([jJ][pP][gG])*$/;

  3. #3
    purtroppo non vā


  4. #4
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da eloderma
    purtroppo non vā

    Prova cosi:

    codice:
    // (Campo non obbligatorio)                                
    if (f.email.value.length != 0 ){
    var reg = new RegExp("^(jpg)|(jpeg)|(JPG)|(JPEG))?$"); 
    if(!f.email.value.match(reg)){
    f.email.style.backgroundColor='yellow'
    alert("Sono accettate solo immagini con estensione jpg jpeg JPG JPEG");  
    f.email.focus();
    return false;                                                                             
    }
     }
    al posto di email metti il tuo item

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.