Ho bisogno di 1 espressione regolare per mettere restrizioni sui tipi di file usando la sua estensione.Espressione regolare per estensione del file
Ho provato questo per limitare il tipo di file di html, .class, ecc
/(\.|\/)[^(html|class|js|css)]$/i
/(\.|\/)[^html|^class|^js|^css]$/i
ho bisogno di limitare un totale di 10-15 tipi di file . Nella mia applicazione c'è un campo per il tipo di file accettato, e in base al requisito che ho i tipi di file che deve essere limitato. Quindi ho bisogno di un'espressione regolare usando solo la negazione del tipo di file limitato.
Il codice del plugin è come:
$('#fileupload').fileupload('option', {
acceptFileTypes: /(\.|\/)(gif|jpe?g|png|txt)$/i
});
posso specificare l'acceptedFileType ma ho dato l'obbligo di limitare un insieme di file.
Javascript? O quale lingua? – xanatos
Probabilmente sarà più semplice avere un ciclo e confrontare l'estensione del file con ciascuna delle estensioni nell'elenco. Se un'estensione corrisponde, interrompi il ciclo e impedisci al file di andare oltre. – Jerry
Effettuare un'espressione regolare per la corrispondenza dei tipi di file con restrizioni. Se corrisponde a DON "T do it –