亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

正則:如何匹配到小數點2位以后的內容

正則:如何匹配到小數點2位以后的內容

躍然一笑 2019-03-15 16:19:05
// 如何匹配到小數點2位以后的內容var s = '12.34567'     // 期望 12.34console.log(s.replace(/\.\d{2}/, '*')) // 12*567console.log(s.replace(/\.[^\d]{2}\d+/, '*')) // 12.34567
查看完整描述

3 回答

?
HUX布斯

TA貢獻1876條經驗 獲得超6個贊

一、不用正則


new Number('12.34567').toFixed(2);

(+'12.34567').toFixed(2);

var s='12.34567';

s.substring(0,s.indexOf(".")+3);

二、用正則


'12.34567'.match(/^\d+\.\d{2}/)[0];

'12.34567'.replace(/^(\d+\.\d{2})\d*$/,"$1");


查看完整回答
反對 回復 2019-04-09
?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

var s = '12.34567'; 
var num = Number(s.match(/^d+(?:.d{0,2})?/)) 
alert(num);//12.34

四舍五入的話:
var s = 12.34567 
alert(s.toFixed(2));//12.35


查看完整回答
反對 回復 2019-04-09
  • 3 回答
  • 0 關注
  • 484 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號