2012-05-06 53 views
22

Necesito una expresión regular para validar las extensiones de archivos de imagen en javascript. Tienes uno ?Extensión de archivo de imagen JavaScript Regex

+0

http://en.wikipedia.org/wiki/Image_file_formats y http://www.regular-expressions.info/tutorial.html –

+0

http://stackoverflow.com/questions/169625/regex-to-check -if-valid-url-that-ends-in-jpg-png-or-gif. – benastan

Respuesta

84

¿Podría explicar el propósito?

De todos modos aquí hay uno suponiendo que admite pocos tipos de imágenes.

(/\.(gif|jpg|jpeg|tiff|png)$/i).test(filename) 

He puesto toda la expresión regular dentro de parens() con el fin de eliminar la ambigüedad entre el operador barra (/) y el objeto RegExp. Ver JSLint para más detalles.

+11

En lugar de 'jpg | jpeg' puedes hacer:' jpe? G' –

+0

¿Qué tal si agregas 'webp' a esta lista? –

Cuestiones relacionadas