¿Cómo recortar una extensión de archivo de una cadena en JavaScript?
Por ejemplo, suponiendo que x = filename.jpg, quiero llegar filename, dónde filenamepodría estar cualquier nombre de archivo (Supongamos que el nombre del archivo solo contiene [a-zA-Z0-9-_] para simplificar). Vi x.substring(0, x.indexOf('.jpg'))en DZone Snippets , pero ¿no x.substring(0, x.length-4)funcionaría mejor? Porque, lengthes una propiedad y no realiza la comprobación de caracteres, …