用JS jquery取float型小数点后两位

  1. function get()
  2. {
  3.     var s = 22.127456 + “”;
  4.     var str = s.substring(0,s.indexOf(“.”) + 3);
  5.     alert(str);
  6. }

2. 正则表达式效果不错


  1. <scrīpt type=”text/javascrīpt”>
  2. onload = function(){
  3.     var a = “23.456322″;
  4.     var aNew;
  5.     var re = /([0-9]+\.[0-9]{2})[0-9]*/;
  6.     aNew = a.replace(re,”$1″);
  7.     alert(aNew);
  8. }
  9. </scrīpt>

3. 他就比较聪明了…..


  1. <scrīpt>
  2. var num=22.127456;
  3. alert( Math.round(num*100)/100);
  4. </scrīpt>
  5. 4.会用新鲜东西的朋友……. 但是需要 IE5.5+才支持。
  6. <scrīpt>
  7. var num=22.127456;
  8. alert( num.toFixed(2));
  9. </scrīpt>
posted @ 2012-03-13 15:38  peterlee  阅读(1416)  评论(0)    收藏  举报