var value=0.041991;//04.1991
var value_str;
if(String(value).length>8){
value_str=String(value).substring(0,8);
}else{
value_str=String(value);
}
var temp_str = {str: value_str, startIndex: 1, offset:1, toIndex: 4};
//str预处理字符串,startIndex要移动字符在字符串中的索引,offset移动几个字符,toIndex移动到基于预处理字符串中的位置索引
var value_new=moveCharPosition(temp_str);
alert(parseFloat(value_new))
function moveCharPosition(opt) {
var s = opt.str.split(''),
st = s.splice(opt.startIndex, opt.offset);
s.splice.apply(s, [].concat(opt.toIndex - opt.offset, 0).concat(st));
return s.join('');
}原文地址:http://blog.csdn.net/nickroprak/article/details/41513535