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

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

JS的正則表達式問題:保留一位小數,不四舍五入

JS的正則表達式問題:保留一位小數,不四舍五入

呼啦一陣風 2018-11-14 09:25:24
匹配這樣的:保留小數點后一位,不四舍五入~同時允許輸入1,2,222,這樣的~<br>就是1,2,234,234.234234,1234.1234<br>轉換成1,2,234,234,2,1234.1<br>(^\d+\.?\d)原先我自己寫的,但是發現不能匹配1,2這個的個數~<br>所以請高手賜教~<br><br>.NET技術正則表達式問題補充: 替換前 > 替換 1 > 1, 2 > 2, 2.234 > 2.2 , 234.234234 > 234.2 , 可以說是:整數就是本身,有小數的就是保留一位,不四舍五入
查看完整描述

2 回答

?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

(\d)+(\.+\d)? --- 這個完成符合你的要求: 1.2222,匹配為:1.2 asdf1234.1234,匹配為:1234.1

查看完整回答
反對 回復 2018-11-18
?
絕地無雙

TA貢獻1946條經驗 獲得超4個贊

var oldValue = "123.456"; var match = /^(\d+(\.\d)?)(\d*)$/; var ok = match.test(oldValue); var newValue = RegExp.$1;alert(newValue); newValue是新的值:123.4

查看完整回答
反對 回復 2018-11-18
  • 2 回答
  • 0 關注
  • 6082 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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