tengo este código JavaScript, pero cuando envío esto: asd.jpg la expresión regular deja de ..¿Cómo hacer que Regex no distinga entre mayúsculas y minúsculas?
if (data.match(/([^\/\\]+)\.(jpg|jpeg|gif|png|tiff|tif)$/i))
return { filename: RegExp.$1, ext: RegExp.$2 };
else
return { filename: "invalid file type", ext: null };
así que quiero que la expresión regular se ve en la extensión como mayúsculas y minúsculas. He intentado esto pero fracasa:
data.match(/([^\/\\]+)\.(?i)(jpg|jpeg|gif|png|tiff|tif)$/i)
alguna idea?
Su código funciona para mí: http://jsfiddle.net/fkling/ecThT/ El 'i' al final de la expresión regular lo hace insensible a mayúsculas y minúsculas. –
Eso funciona bien para mí? – Chris
¡Bienvenido a StackOverflow! A la derecha, cuando hacía su pregunta, estaba esta práctica caja ** Cómo formatear **. Merece la pena leerlo, ya que [la página está vinculada] (http://stackoverflow.com/editing-help) del ** [?] ** justo encima del área de preguntas. (Lo he arreglado para ti en esta ocasión.) –