extraer valores de una cadena
Publicado por oren (10 intervenciones) el 12/09/2014 00:11:25
Hola, estoy intentado extraer las medidas de un armario a traves de un string y no logro que me lo haga, la funcion es algo asi:
La idea es sabiendo donde esta P ir hacia atras en la cadena hasta encontrar un espacio, y a partir de ahi añadir los numeros hasta dar con P y salir. He probado eliminando el primer break en caso de que me echara de todo el for, pero sigue sin mostrarme nada, me estoy dejando algun detalle? Gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var str = "45L x 30P x 101A";
var zAncho='';
var n = str.indexOf("P");
var strlen=str.length-1;
for(i=n-1;i>-1,i--){
if(str[i]==' '){
break;
for(x=i+1;x<strlen;x++){
if(str[x]=='P'){
break;
}
else{
zAncho+=str[x];
}
}
}
}
La idea es sabiendo donde esta P ir hacia atras en la cadena hasta encontrar un espacio, y a partir de ahi añadir los numeros hasta dar con P y salir. He probado eliminando el primer break en caso de que me echara de todo el for, pero sigue sin mostrarme nada, me estoy dejando algun detalle? Gracias.
Valora esta pregunta
0