valorAuxCadenaCompleta = "<INPUT onblur=\"format(this) style=\" id=txtvalorlibro_0 class=caja-datos onkeyup=format(this) onchange=format(this) value=600.000 name=txtvalorlibro ? height:10px;width:120px;text-align:right?>"
var valorAuxCadenaCompleta = row["valor_libro"].Value;
//JC tengo el valor auxiliar pero con la cadena input completa, asi que obtengo la cadena (valor) de entre la cadena
int primero = valorAuxCadenaCompleta.IndexOf("value="); //Última ocurrencia del valor indicado
int ultimo = valorAuxCadenaCompleta.LastIndexOf("name="); //Última ocurrencia del valor indicado
//ahora tomo el valor de cadena dentro de la cadena.-
var valorAux = valorAuxCadenaCompleta.Substring(primero, ultimo - primero);
//para no incluir el "value ="
var valorAux = valorAuxCadenaCompleta.Substring(primero + 6, ultimo - primero - 6);
//donde +6 y - 6 corresponden al largo de "value="