Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/08/2003, 02:39
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola otra vez:

Lo de las explicaciones, lo prefiero porque quién lea el tema puede aprender, y si me equivoco (que pasa con frecuencia), me pueden corregir.

Ahora, volviendo al tema... La verdad es que no sabía lo que necesitabas, y adapté el "Resultado" al ejemplo que pusiste, pero, tal como dices, podría ser mejor empezar por un bucle for para hacer que los nº's tengan dos dígitos, y luego "devolver la concatenación...

Vamos allá.

function resultado(entrada) {// la entrada es un número con decimales...
var nuevo_array = entrada.split(",");
// con un bucle for ponemos los nº's con 2 dígitos
for (var i = 0; i < nuevo_array.length; i ++)
nuevo_array[i] = nuevo_array[i].substr(0, 2);
return "Recibo.CPostalFiscal Like '" + nuevo_array.join("%' or Recibo.CPostalFiscal Like '") + "%'";
}

Pruébalo y dime si va bien.

Saludos