87,924
社区成员
发帖
与我相关
我的任务
分享
function dN(num, len){
return num.toString().replace(/-?0?\.0*/, "").match(/(?:\d)(?!\1)+/g).slice(0,len).join("");
}
function dN(num, len){
var d = 0;
return num.toString().replace(/-?0?\.0*/, "").replace(/(\d)(?:\1)*/g, function(v, i){
return d==len?'':(++d,i);
});
};
function dN(num, len){
var d = 0;
return num.toString().replace(/-?0?\.0*/, "").match(/(\d)(?!\1)+/g).slice(0,len).join("");
};
function dN(num, len){
var d = 0;
return num.toString().replace(/-?0?\.0*/, "").replace(/\d/g, function(v, i, s){
return i-d >= len ? '' : (s.indexOf(v) < i ? (d++,'') : v);
});
}
alert(dN(-0.303333351211745764444444444444444,5));
<script type="text/javascript">
<!--
var nstr = "";
function dN(num,len){
num.toString().replace(/-|0(?=\.)|\./g,function(){return arguments[3];}).replace(/\d/g, function(){
(nstr.indexOf(arguments[0]) == -1) && (nstr += arguments[0])
})
return nstr.substring(0,len)
}
alert(dN(-0.233641464278, 5))
//-->
</script>
function dN(num, len){
var d = 0;
return num.toString().replace(/-?0?\.0*/, "").replace(/\d/g, function(v, i, s){
return i-d > len ? '' : (s.substr(0, i).indexOf(v) >= 0 ? (d++,'') : v);
}).substr(0, len);
}
alert(dN(-0.303333351211745764444444444444444,5));
function dN(num, len){
return num.toString().replace(/-?0?\.0*/, "").replace(/\d/g, function(a){
return arguments[2].substr(0, arguments[1]).indexOf(arguments[0]) >= 0 ? '' : arguments[0];
}).substr(0, len);
}
alert(dN(-0.03454114560776, 5));