Ciao. Ho due campi File dai quali è possibile selezionare due immagini dalle proprie cartelle.
Ho bisogno di verificare che, se il nome della prima è foto.jpg, la seconda sia fotomini.jpg.
Ho provato così:

codice:
function check() {

	if (document.all.file1.value == "" || document.all.file2.value == "") 
                   
                  {alert("Devi inserire entrambe le immagini!"); return false;} 
	
	else {

	
		primo = document.all.file1.value;
		re = /[^\\]*$/;
		uno = primo.match(re);
		alert(uno);                           // e questo funziona

		secondo = document.all.file2.value;
		re = /[^\\]*$/;
		due = secondo.match(re);
		alert(due);                         // anche qui ok

		re = /mini/gi;
		control=due.replace(re, "");  // qua mi dà errore!
		alert(control)


	if (control !== uno) {alert("Il formato del nome della miniatura non è corretto!"); return false;} else {return true;}
	
	}
}
Mi dice che due.replace(re, ""); non è una proprietà o metodo supportato...
Il problema è che sembra che non si possa usare la RegExp due volte sulla stessa stringa! Infatti se la applico ad una nuova stringa, funziona. Come posso fare?
Grazie!