<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        JS中移除非數字最多保留一位小數

        來源:懂視網 責編:小采 時間:2020-11-27 22:15:07
        文檔

        JS中移除非數字最多保留一位小數

        JS中移除非數字最多保留一位小數:js中移除非數字最多保留一位小數的實現代碼如下所示: //去除非數字 var clearNoNum = function (item) { if (item!=null && item!=undefined) { //先把非數字的都替換掉,除了數字和. item = item.replace(/[^\d.]/g,
        推薦度:
        導讀JS中移除非數字最多保留一位小數:js中移除非數字最多保留一位小數的實現代碼如下所示: //去除非數字 var clearNoNum = function (item) { if (item!=null && item!=undefined) { //先把非數字的都替換掉,除了數字和. item = item.replace(/[^\d.]/g,

        js中移除非數字最多保留一位小數的實現代碼如下所示:

        
        //去除非數字
         var clearNoNum = function (item) {
         if (item!=null && item!=undefined) {
         //先把非數字的都替換掉,除了數字和.
         item = item.replace(/[^\d.]/g, "");
         //必須保證第一個為數字而不是.
         item = item.replace(/^\./g, "");
         //保證只有出現一個.而沒有多個.
         item = item.replace(/\.{2,}/g, "");
         //保證.只出現一次,而不能出現兩次以上
         item = item.replace(".", "$#$").replace(/\./g, "").replace("$#$", ".");
         //最多保留小數點后一位
         var arr = item.split(".");
         if (arr.length > 1) item = arr[0] + '.' + (arr[1].length > 1 ? arr[1].substr(0, 1) : arr[1]);
         }
         return item;
         }

        補充:

        下面看下js處理數字保留2位小數,強制保留2位小數不夠補上.00

        1、保留兩位小數    //功能:將浮點數四舍五入,取小數點后2位

        2、//制保留2位小數,如:2,會在2后面補上00.即2.00 

        <!DOCTYPE html> 
        <html> 
        <head> 
        <meta charset="UTF-8"> 
        <title>Test</title> 
        <script type="text/javascript" src="js/jq.js"></script> 
        </head> 
        <script type="text/javascript"> 
         //保留兩位小數 
         //功能:將浮點數四舍五入,取小數點后2位 
         function toDecimal(x) { 
         var f = parseFloat(x); 
         if (isNaN(f)) { 
         return; 
         } 
         f = Math.round(x*100)/100; 
         return f; 
         } 
         //制保留2位小數,如:2,會在2后面補上00.即2.00 
         function toDecimal2(x) { 
         var f = parseFloat(x); 
         if (isNaN(f)) { 
         return false; 
         } 
         var f = Math.round(x*100)/100; 
         var s = f.toString(); 
         var rs = s.indexOf('.'); 
         if (rs < 0) { 
         rs = s.length; 
         s += '.'; 
         } 
         while (s.length <= rs + 2) { 
         s += '0'; 
         } 
         return s; 
         } 
         function fomatFloat(src,pos){ 
         return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos); 
         } 
         document.write("四舍五入 <br/>") 
         document.write("3.14159267保留2位小數:" + toDecimal(3.14159267)+"<br/>"); 
         document.write("3.14159267強制保留2位小數:" + toDecimal2(3.14159267)+"<br/>"); 
         document.write("3.14159267保留2位小數:" + toDecimal(3.14559267)+"<br/>"); 
         document.write("3.14159267強制保留2位小數:" + toDecimal2(3.15159267)+"<br/>"); 
         document.write("3.14159267保留2位小數:" + fomatFloat(3.14559267, 2)+"<br/>"); 
         document.write("3.14159267保留1位小數:" + fomatFloat(3.15159267, 1)+"<br/>"); 
         document.write("五舍六入 <br/>") 
         document.write("1000.003保留2位小數:" + 1000.003.toFixed(2)+"<br/>"); 
         document.write("1000.08保留1位小數:" + 1000.08.toFixed(1)+"<br/>"); 
         document.write("1000.04保留1位小數:" + 1000.04.toFixed(1)+"<br/>"); 
         document.write("1000.05保留1位小數:" + 1000.05.toFixed(1)+"<br/>"); 
         document.write("科學計數 <br/>") 
         document.write(3.1415+"科學技術后:"+3.1415.toExponential(2)+"<br/>"); 
         document.write(3.1455+"科學技術后:"+3.1455.toExponential(2)+"<br/>"); 
         document.write(3.1445+"科學技術后:"+3.1445.toExponential(2)+"<br/>"); 
         document.write(3.1465+"科學技術后:"+3.1465.toExponential(2)+"<br/>"); 
         document.write(3.1665+"科學技術后:"+3.1665.toExponential(1)+"<br/>"); 
         document.write("精確到n位,不含n位 <br/>") 
         document.write("3.1415精確到小數點第2位" + 3.1415.toPrecision(2)+"<br/>"); 
         document.write("3.1455精確到小數點第3位" + 3.1465.toPrecision(3)+"<br/>"); 
         document.write("3.1445精確到小數點第2位" + 3.1415.toPrecision(2)+"<br/>"); 
         document.write("3.1465精確到小數點第2位" + 3.1455.toPrecision(2)+"<br/>"); 
         document.write("3.166592679287精確到小數點第5位" + 3.141592679287.toPrecision(5)+"<br/>"); 
        </script> 
        <body> 
        <input type="text" id="Score" /> 
        </body> 
        </html> 

        總結

        以上所述是小編給大家介紹的JS中移除非數字最多保留一位小數,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        JS中移除非數字最多保留一位小數

        JS中移除非數字最多保留一位小數:js中移除非數字最多保留一位小數的實現代碼如下所示: //去除非數字 var clearNoNum = function (item) { if (item!=null && item!=undefined) { //先把非數字的都替換掉,除了數字和. item = item.replace(/[^\d.]/g,
        推薦度:
        標簽: 去除 js 小數
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲视频在线观看不卡| 久久水蜜桃亚洲av无码精品麻豆| 亚洲一区AV无码少妇电影| 最近免费中文字幕大全免费| 亚洲AV日韩AV高潮无码专区| 国产午夜精品久久久久免费视| 亚洲av无码潮喷在线观看| 久久久久国产精品免费网站| 亚洲男人都懂得羞羞网站| 蜜桃视频在线观看免费视频网站WWW| 亚洲AV无码乱码国产麻豆| 午夜不卡久久精品无码免费| 亚洲视屏在线观看| 歪歪漫画在线观看官网免费阅读| 国产亚洲精品成人AA片| 国产自产拍精品视频免费看| 日韩一区二区三区免费播放| 亚洲熟女一区二区三区| 小日子的在线观看免费| 久久精品国产亚洲AV忘忧草18 | 中文字幕在线免费看线人| 久久精品国产亚洲av麻| 日韩av无码成人无码免费| 亚洲av无码成人影院一区| 亚洲最大av无码网址| 2022久久国产精品免费热麻豆| 亚洲精品二三区伊人久久| 国产无遮挡吃胸膜奶免费看 | 国产一级淫片a免费播放口| 亚洲女人影院想要爱| 免费一级毛片在播放视频| 手机看片国产免费永久| 亚洲一区动漫卡通在线播放| 日本人护士免费xxxx视频| 中文字幕无线码中文字幕免费| 亚洲国产成人九九综合| 免费一级毛片在线播放| 1000部夫妻午夜免费| 阿v视频免费在线观看| 337p日本欧洲亚洲大胆色噜噜| 国产一级大片免费看|