Truncar una cadena de caracteres

10/03/2005 - 21:21 por Daniel | Informe spam
Hola amigos,
Necesito obtener una parte de una cadena, es decir, lo que pretendo es
obtener unicamente el nombre de una imagen, en este caso de toda la ruta que
se da al introducirla en un formulario.

Por ejemplo si tengo " C:\Mis documentos\Mis imagenes\foto1.jpg " lo que
trato es dejar solo " foto1.jpg " en una variable.

Alguien tiene alguna idea para ello ? gracias.

Saludos, Daniel.
 

Leer las respuestas

#1 Daniel Sánchez
10/03/2005 - 22:21 | Informe spam
Hola !!!

Te propongo hacer lo siguiente en JavaScript. La función recibirá como
parámetro un campo de un formulario donde esta la ruta de la imagen:

function getNombreImagen(campo){
//Obtenemos la posición en la cadena (string) del último backslash
for (var i = 0; i < campo.value.length; i++){
var caracter = campo.value.charAt(i);
if (caracter == "\"){
var ultimoBackSlash = i;
}
//Obtenemos el nombre de la imagen
campo.value = campo.value.substring(ultimoBackSlash,campo.value.length);
}


Espero que esto pueda ayudarte.


Atentamente,


Daniel Sánchez.



"Daniel" escribió en el mensaje
news:%
Hola amigos,
Necesito obtener una parte de una cadena, es decir, lo que pretendo es
obtener unicamente el nombre de una imagen, en este caso de toda la ruta
que
se da al introducirla en un formulario.

Por ejemplo si tengo " C:\Mis documentos\Mis imagenes\foto1.jpg " lo que
trato es dejar solo " foto1.jpg " en una variable.

Alguien tiene alguna idea para ello ? gracias.

Saludos, Daniel.


Preguntas similares